article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{
	display:block
}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{
	margin:0;
	padding:0
}

table{
	border-collapse:collapse;
	border-spacing:0;
	clear:both
}

fieldset,img{
	border:0
}

address,caption,cite,code,dfn,th,var{
	font-style:normal;
	font-weight:normal
}

caption,th{
	text-align:left
}

q:before,q:after{
	content:''
}

abbr,acronym{
	border:0;
	border-bottom:1px dotted #000;
	cursor:help
}

html{
	overflow-y:scroll
}

html.aui-dialog-iframe-root-node{
	overflow:auto
}

body{
	background:#FFF;
	font:62.5%/1.4 Arial,Helvetica,Verdana,sans-serif
}

body.portal-popup{
	background:0;
	padding:10px
}

body.aui-dialog-iframe-popup{
	padding-bottom:0
}

body.portal-iframe{
	padding:0
}

blockquote,ul,ol,dl{
	margin:1em
}

ol,ul,dl{
	margin-left:2em
}

ol{
	list-style:decimal outside
}

ul{
	list-style:disc outside
}

ul ul{
	list-style-type:circle
}

ol ol{
	list-style-type:upper-roman
}

dl dd{
	margin-left:1em
}

th{
	font-weight:bold
}

caption{
	margin-bottom:.5em;
	text-align:center
}

p{
	margin-bottom:1em
}

h1{
	font-size:1.8em
}

h2{
	font-size:1.6em
}

h3{
	font-size:1.4em
}

h1,h2,h3{
	margin:1em 0
}

h4,h5,h6{
	font-size:1.1em
}

h1,h2,h3,h4,h5,h6,strong{
	font-weight:bold
}

.logo{
	display:inline-block;
	line-height:1;
	vertical-align:middle
}

body.html-editor{
	background:#FFF;
	color:#000
}

.html-editor.portlet-message-boards blockquote{
	background:#eef0f2 url(../images/message_boards/quoteleft.png) no-repeat 5px 5px;
	border:1px solid #777;
	position:relative;
	padding:5px 45px
}

.html-editor.portlet-message-boards blockquote:after{
	background:url(../images/message_boards/quoteright.png) no-repeat 50%;
	bottom:5px;
	content:'';
	display:block;
	height:24px;
	position:absolute;
	right:5px;
	width:31px;
	z-index:999
}

.html-editor.portlet-message-boards blockquote cite{
	display:block;
	font-weight:bold
}

.html-editor.portlet-message-boards pre{
	background:#f9f9f9;
	border:1px solid #777;
	padding:.5em
}

b,strong{
	font-weight:bold
}

i,em{
	font-style:italic
}

code,pre{
	font-family:"Courier New",Courier,monospace;
	white-space:pre
}

.important{
	font-weight:bold
}

.portal-iframe #main-content{
	width:100%
}

.alert-background{
	background:#000
}

.popup-alert-notice{
	background-color:#FFC;
	border-bottom-color:#FC0
}

.popup-alert-warning{
	background-color:#FDD;
	border-bottom-color:#F00
}

.portal-add-content{
	background:#FFF;
	text-align:left;
	z-index:20
}

.portal-add-content a{
	text-decoration:none
}

.loading-animation{
	background:url(../images/progress_bar/loading_animation.gif) no-repeat top center;
	margin-top:10px;
	padding-top:40px;
	text-align:left
}

hr,.separator{
	border-top:1px dotted #bfbfbf
}

.update-available{
	margin-top:10px;
	padding:2px;
	text-align:left
}

.highlight{
	background:#FFC;
	font-weight:bold;
	margin:0 1px
}

.aui-state-default{
	background:#d4d4d4 url(../images/portlet/header_bg.png) repeat-x 0 0;
	border:1px solid;
	border-color:#c8c9ca #9e9e9e #9e9e9e #c8c9ca
}

.aui-state-hover{
	background:#b9ced9 url(../images/application/state_hover_bg.png) repeat-x 0 0;
	border-color:#627782
}

.aui-state-active{
	background:#ebebeb url(../images/application/state_active_bg.png) repeat-x 0 0;
	border-color:#555
}

.results-grid{
	background:#FFF;
	border:solid #d7d7d7;
	border-width:0 1px
}

.results-header{
	background:#d1d6dc
}

.results-header th{
	background:#d9d9d9 url(../images/application/subheader_bg.png) 0 0 repeat-x;
	border:1px solid #ccc
}

.results-header th.sort-column{
	background:#ebebeb url(../images/application/state_active_bg.png) 0 0 repeat-x;
	border:1px solid #ccc;
	color:#1f1e1e
}

.results-header th.sort-column .result-column-name{
	background:url(../images/arrows/05_up.png) no-repeat 100% 50%;
	display:inline-block;
	font-style:italic;
	padding-right:15px
}

.results-header th.first{
	border-left-width:0
}

.results-header th.last{
	border-right-width:0
}

.results-header th,.results-header td{
	color:#7b7c7f;
	padding:5px 10px;
	word-wrap:break-word
}

.results-header th.sort-desc .result-column-name{
	background:url(../images/arrows/05_down.png) no-repeat 100% 50%;
	display:inline-block;
	font-style:italic;
	padding-right:15px
}

.results-header span,.results-header a{
	display:block
}

.results-header a{
	color:#154b75;
	text-decoration:none
}

.results-header a:hover{
	color:#369;
	text-decoration:underline
}

.results-row td{
	background:0;
	border:1px solid;
	border-color:#d7d7d7 #e7e7e7;
	padding:5px 10px
}

.results-row td.sort-column{
	background:#e6ecef
}

.results-row.selected td,.results-row.selected.hover td{
	background-color:#00a2ea;
	border-color:#00a2ea #00a2ea #d7d7d7;
	color:#FFF
}

.results-row.selected td a,.results-row.selected.hover td a{
	color:#FFF
}

.results-row.alt.selected td,.results-row.alt.selected.hover td{
	background-color:#00a2ea
}

.results-row.alt td{
	background:#f5f8fb
}

.results-row.hover td{
	background:#d3e8f1;
	border-bottom-color:#d7d7d7;
	border-left-color:transparent;
	border-right-color:transparent
}

.taglib-search-iterator .results-row td.first,.taglib-search-iterator .results-row th.first{
	border-left-width:0
}

.taglib-search-iterator .results-row td.last,.taglib-search-iterator .results-row th.last{
	border-right-width:0
}

.portlet-layout.dragging{
	border-collapse:separate
}

.drop-area{
	background-color:#d3dadd
}

.active-area{
	background:#FFC
}

.portlet-boundary.yui3-dd-dragging{
	opacity:.6
}

.portlet-boundary.yui3-dd-dragging .portlet{
	border:2px dashed #ccc
}

.aui-portal-layout-proxy{
	opacity:1!important
}

.aui-portal-layout-proxy .portlet-topper{
	background-image:none
}

.aui-proxy{
	cursor:move;
	opacity:.65;
	position:absolute
}

.aui-proxy.generic-portlet{
	height:200px;
	width:300px
}

.aui-proxy.generic-portlet .portlet-title{
	padding:10px
}

.aui-proxy.not-intersecting .forbidden-action{
	background:url(../images/application/forbidden_action.png) no-repeat;
	display:block;
	height:32px;
	position:absolute;
	right:-15px;
	top:-15px;
	width:32px
}

.aui-resizable-proxy{
	border:1px dashed #828f95;
	position:absolute;
	visibility:hidden
}

.aui-sortable-proxy{
	background:#727c81;
	margin-top:1px
}

.lfr-freeform-layout-drag-indicator{
	visibility:hidden
}

.aui-portal-layout-drag-target-indicator{
	margin:2px 0
}

.aui-tooltip{
	max-width:200px
}

.aui-tagselector-content{
	border-width:0;
	margin-bottom:15px;
	padding:0
}

.aui-tagselector-content .aui-textboxlistentry-holder{
	background:#fff;
	border:1px solid;
	border-color:#bfbfbf #dedede #dedede #bfbfbf;
	margin-bottom:5px;
	padding:5px;
	position:relative;
	overflow:visible
}

.aui-tagselector .lfr-tag-selector-input{
	background:0;
	padding:0;
	width:auto
}

.aui-tagselector .aui-field .aui-field-content{
	margin:0
}

.aui-tagselector .aui-toolbar{
	margin-top:5px
}

.aui-tagselector .aui-textboxlist-input-container{
	margin:0
}

.aui-tagselector-focused .aui-textboxlistentry-holder{
	background:#FFC none;
	border:1px solid #FC0
}

.aui-categoriesselector-content .aui-textboxlistentry-holder{
	background-color:transparent;
	border-width:0;
	padding:0
}

.tag-items{
	list-style:none;
	margin:0 1em 0 0;
	padding:0 1em .5em 1em;
	white-space:normal
}

.tag-items li{
	display:inline;
	float:left;
	margin:0 1em 0 0
}

.tag-items a{
	white-space:nowrap
}

.tag-cloud{
	line-height:2.5em
}

.tag-cloud .tag-asset-count{
	clip:rect(0 0 0 0);
	position:absolute
}

.tag-selected{
	color:#000;
	font-weight:bold;
	text-decoration:none
}

.tag-cloud{
	line-height:2.5em
}

.tag-cloud .tag-asset-count{
	clip:rect(0 0 0 0);
	position:absolute
}

.tag-cloud .tag-popularity-1{
	font-size:1em
}

.tag-cloud .tag-popularity-2{
	font-size:1.3em
}

.tag-cloud .tag-popularity-3{
	font-size:1.6em
}

.tag-cloud .tag-popularity-4{
	font-size:1.9em
}

.tag-cloud .tag-popularity-5{
	font-size:2.2em
}

.tag-cloud .tag-popularity-6{
	font-size:2.5em
}

.aui-underlay{
	clear:both;
	top:100%
}

.aui-underlay .yui3-widget-hd{
	height:38px
}

.aui-underlay .lfr-portlet-item{
	border-width:0
}

.aui-underlay-hidden{
	display:none
}

.aui-underlay-content{
	background:#f4f3f3 url(../images/common/message_panel_shadow.png) repeat-x 0 0;
	border:0 solid #aeafb1;
	border-width:0 1px 1px
}

.aui-underlay-close{
	position:absolute;
	right:5px;
	top:5px
}

.aui-tab-active strong{
	font-weight:normal
}

.aui-tab-back{
	float:right
}

.aui-tab-back-content{
	border-width:0;
	padding:1px
}

.lfr-panel-container{
	background:transparent
}

.lfr-panel-container{
	background:#FFF
}

.lfr-panel-content{
	padding:5px 10px
}

.lfr-panel-basic .lfr-panel-content{
	padding-left:15px
}

.aui-dialog-bd{
	min-height:30px
}

.aui-dialog-content{
	border:1px solid #c8c9ca;
	padding:5px
}

.aui-panel-hd{
	background:#c0c2c5 url(../images/application/panel_header_bg.png) repeat-x 0 0;
	border:1px solid;
	border-color:#c8c9ca #aeb2b8 #aeb2b8 #c8c9ca;
	padding-left:10px;
	text-shadow:1px 1px #FFF
}

.lfr-actions.portlet-options .lfr-trigger strong span,.visible.portlet-options .lfr-trigger strong span{
	background-image:url(../images/portlet/options.png)
}

.lfr-actions.portlet-options:hover,.lfr-actions.portlet-options:hover ul{
	background:transparent
}

.lfr-menu-list{
	z-index:450
}

.aui-menu{
	position:absolute;
	width:auto
}

.aui-menu .notice-message{
	background-image:none;
	margin:3px;
	padding:6px
}

.aui-menu-content{
	background:#FFF;
	list-style:none;
	min-width:150px
}

.aui-menu-content li{
	margin:0;
	padding:0
}

.aui-menu-content li .disabled{
	color:#999
}

.aui-menu-content,.lfr-menu-list ul{
	background:#ccc9c9 url(../images/application/menu_bg.png) repeat-x 0 0;
	border:1px solid;
	border-color:#aeafb1 #777879 #777879 #aeafb1;
	padding:2px 0
}

.aui-menugroup-content .aui-menu-label{
	background:#d2d6de;
	color:#5b677d;
	display:block;
	font-weight:bold;
	padding:5px 3px;
	text-shadow:1px 1px #FFF
}

.aui-menugroup-content ul,.lfr-menu-list ul ul{
	display:block;
	min-width:0
}

.aui-menu-content li,.lfr-menu-list ul li{
	border-bottom:1px solid #bcbbbb;
	border-top:1px solid #EEE;
	display:block;
	margin:0;
	padding:0
}

.aui-menu-content li.first,.lfr-menu-list ul li.first{
	border-top-width:0
}

.aui-menu-content li.last,.lfr-menu-list ul li.last{
	border-bottom-width:0
}

.aui-menu-content li a,.lfr-menu-list ul li .taglib-icon,.aui-menu-content li .disabled{
	color:#2c2f34;
	display:block;
	padding:4px 5px;
	text-decoration:none
}

.lfr-menu-list ul li.disabled .taglib-icon{
	color:#666
}

.aui-menu-content li a.aui-focus,.lfr-menu-list ul .taglib-icon.aui-focus,.lfr-menu-expanded li a:focus{
	background-color:#5b677d;
	color:#FFF;
	text-shadow:-1px -1px #2c2f34
}

.aui-menu-content a,.lfr-menu-list li .taglib-icon,.aui-menu-content .disabled,.lfr-actions .lfr-trigger,.lfr-actions .lfr-trigger strong{
	font-weight:bold;
	text-shadow:1px 1px 0 0 #FFF
}

.aui-toolbar li{
	display:inline-block;
	margin:0;
	margin-left:10px;
	padding:0;
	vertical-align:middle
}

.aui-toolbar-separator{
	background:url(../images/dockbar/separator.png) no-repeat 100% 50%;
	border-width:0;
	cursor:default;
	font-size:1px;
	height:16px;
	margin:0 2px;
	overflow:hidden;
	vertical-align:middle;
	width:4px
}

.aui-loadingmask-content{
	background:#CCC
}

.aui-loadingmask-message{
	background:#d4d4d4 url(../images/portlet/header_bg.png) repeat-x 0 0
}

.aui-tree-node-selected .aui-tree-label{
	background-color:transparent;
	font-weight:bold
}

.aui-dragging .portlet-column.customizable{
	background-color:#cffccf;
	outline:3px solid #9cc97b
}

.customizable-layout-column-content{
	background-color:#c92c3c
}

.customizable-layout-column-content.yui3-widget-content-expanded{
	border:3px solid #333;
	margin:.2em
}

.customizable .customizable-layout-column-content{
	background-color:#9cc97b
}

.layout-customizable-controls{
	background-color:#FFF;
	font-size:1.5em;
	margin:1em;
	opacity:.9;
	padding:1em;
	position:absolute;
	z-index:15
}

.aui-paginator-link{
	background:#eee url() no-repeat scroll 50% 1px;
	border:1px solid #f0f1f2;
	border-color:#f0f1f2 #b2b2b2 #949494 #f0f1f1;
	color:#1f1e1e;
	display:inline-block;
	height:20px;
	padding:0;
	text-indent:-9999px;
	width:20px
}

.aui-paginator-current-page{
	background:#0083bd url(../images/application/paginator_link_current_bg.png) 0 0 repeat-x;
	border-color:#38b6ef #006d9e #006d9e #46b4e6;
	color:#FFF;
	text-shadow:-1px -1px #003c57
}

.aui-paginator-page-link{
	text-indent:0;
	height:auto
}

.aui-paginator-first-link{
	background-image:url(../images/arrows/paging_first.png)
}

.aui-paginator-prev-link{
	background-image:url(../images/arrows/paging_previous.png)
}

.aui-paginator-last-link{
	background-image:url(../images/arrows/paging_last.png)
}

.aui-paginator-next-link{
	background-image:url(../images/arrows/paging_next.png)
}

.aui-paginator-current-page-report,.aui-paginator-total{
	font-size:.9em;
	color:#555
}

.aui-paginator-current-page-report{
	margin-left:2em
}

.taglib-page-iterator .search-pages .page-links{
	padding:0
}

.lfr-app-column-view{
	border:1px solid #c9c9c9
}

.lfr-app-column-view .aui-layout-content{
	position:relative
}

.lfr-app-column-view .aui-column:before{
	border-right:1px solid #c9c9c9;
	bottom:0;
	content:"";
	margin-left:-1px;
	position:absolute;
	top:0
}

.lfr-app-column-view .aui-column-content{
	border-right:1px solid transparent
}

.lfr-app-column-view .aui-column-content .lfr-message-response{
	margin:10px
}

.lfr-header-row{
	background:#8f8f8f url(../images/application/header_row_bg.png) 0 0 repeat-x
}

.lfr-header-row .lfr-actions.show-arrow.direction-down .lfr-trigger strong a{
	background:url(../images/arrows/08_down.png) 100% -5px no-repeat
}

.lfr-header-row .aui-toolbar .aui-toolbar-content{
	white-space:normal;
	word-wrap:normal
}

.lfr-header-row .aui-toolbar .aui-toolbar-item{
	border-right-width:0
}

.lfr-header-row .aui-toolbar .aui-toolbar-last{
	border-right-width:1px
}

.ie6 .lfr-header-row .aui-buttonitem-content .aui-buttonitem-label,.ie7 .lfr-header-row .aui-buttonitem-content .aui-buttonitem-label{
	white-space:nowrap
}

.portlet-layout{
	border-collapse:collapse;
	clear:both;
	display:table;
	border-spacing:0;
	table-layout:auto;
	width:100%
}

.portlet-column{
	display:table-cell;
	vertical-align:top
}

.portlet-column-content-only,.ltr .portlet-column-content-first,.rtl .portlet-column-content-last{
	padding-left:0
}

.portlet-column-content-only,.ltr .portlet-column-content-last,.rtl .portlet-column-content-first{
	padding-right:0
}

.portlet-column-content.empty{
	padding:50px
}

#main-content.dragging .portlet-column{
	border:3px double #828f95;
	height:100px;
	min-height:100px
}

.portlet-dockbar,.portlet-staging-bar{
	background:url(../images/application/loading_indicator.gif) no-repeat 50%
}

.portlet-dockbar{
	background-color:#e0e7f1;
	border-bottom:1px solid #636364
}

.dockbar,.staging-bar{
	visibility:hidden
}

.dockbar-ready .dockbar,.staging .staging-bar,.live-view .staging-bar{
	visibility:visible
}

.dockbar-ready .portlet-dockbar,.staging-ready .portlet-staging-bar,.portal-popup .portlet-dockbar,.portal-popup .portlet-staging-bar{
	background:0;
	border-width:0
}

.dockbar{
	background:#97a1ae url(../images/dockbar/dockbar_bg.png) repeat-x 0 0;
	border-bottom:1px solid #636364;
	font-size:13px;
	padding:1px 5px;
	position:relative;
	z-index:300
}

.dockbar:after{
	clear:both;
	content:".";
	display:block;
	height:0;
	visibility:hidden
}

.dockbar a{
	color:#2c2f34;
	font-weight:bold;
	text-shadow:1px 1px #FFF
}

.dockbar .menu-button-active{
	background:#5c94da url(../images/dockbar/button_active_bg.png) repeat-x 0 0
}

.dockbar .menu-button-active a{
	color:#FFF;
	text-shadow:-1px -1px #2c2f34
}

.dockbar .user-avatar .sign-out{
	font-size:.8em;
	padding-left:0
}

.dockbar ul{
	margin:0;
	padding:0
}

.dockbar li li{
	margin-left:0
}

html>.lfr-dockbar-pinned{
	padding-top:3.45em
}

.lfr-dockbar-pinned .dockbar{
	left:0;
	position:fixed;
	right:0;
	top:0
}

.dockbar .pin-dockbar{
	margin-left:0
}

.pin-dockbar img{
	background:url(../images/dockbar/pin.png) no-repeat 0 0;
	height:27px;
	vertical-align:middle;
	width:27px
}

.lfr-dockbar-pinned .pin-dockbar img{
	background-image:url(../images/dockbar/unpin.png)
}

.dockbar .user-portrait{
	text-decoration:none
}

.dockbar .user-avatar img{
	vertical-align:middle;
	width:25px
}

.dockbar .impersonating-user{
	background:url(../images/messages/alert.png) no-repeat 0 50%;
	padding-left:20px
}

.dockbar .impersonating-user .user-links a{
	color:#999
}

.variation-selector{
	display:block;
	font-weight:bold;
	font-size:1.2em;
	margin:1em
}

.layout-revision-container{
	margin:1em 0 0 1em;
	padding:0
}

.layout-revision-container .aproximate-date{
	color:#999;
	font-weight:bold
}

.layout-revision-container .current-version{
	color:#41801d;
	display:block
}

.layout-revision-container .current-version-pointer{
	display:inline-block;
	width:0
}

.layout-revision-container .current-version-pointer img{
	left:-25px;
	position:relative
}

.layout-revision-container .layout-variation-name{
	color:#666;
	font-size:1.15em;
	margin-bottom:.1em;
	text-transform:uppercase
}

.layout-revision-container .layout-revision-current{
	color:#666
}

.layout-revision-container .real-date{
	color:#999;
	display:block;
	text-align:right
}

.layout-revision-container .taglib-workflow-status .workflow-status{
	background:0;
	padding-left:0
}

.layout-revision-container .taglib-workflow-status .workflow-status .workflow-status-ready-for-publication{
	color:#41801d;
	font-weight:bold
}

.layout-revision-container-root{
	margin:0
}

.staging-details{
	background:url() no-repeat 0 0;
	padding-left:65px;
	min-height:50px
}

.staging .staging-details{
	background-image:url(../images/staging_bar/staging.png)
}

.live-view .staging-details{
	background-image:url(../images/staging_bar/live.png)
}

.staging .staging-tabview-list{
	background-color:#ffdba6
}

.live-view .staging-tabview-list{
	background-color:#c4f0bc
}

.aui-dockbarmenu-hidden{
	visibility:hidden
}

.dockbar .aui-toolbar{
	float:left
}

.dockbar .user-toolbar{
	float:right
}

.aui-underlay .portal-add-content{
	background-color:transparent;
	font-size:11px
}

.aui-underlay .portal-add-content .portlet-dd-placeholder{
	display:none
}

.add-application .yui3-widget-bd,.dockbar-messages .yui3-widget-bd{
	padding:0 10px 10px
}

.add-application{
	left:10px!important
}

.lfr-has-sidebar #main-content{
	padding-left:220px
}

.manage-layouts{
	left:60px!important
}

.my-sites-menu{
	max-width:350px
}

.my-sites-menu ul{
	list-style:none;
	max-height:300px;
	overflow:auto
}

.my-sites-menu ul,.my-sites-menu li{
	display:block;
	margin:0;
	padding:0
}

.my-sites-menu a{
	display:block;
	overflow:hidden;
	text-align:right;
	white-space:nowrap
}

.my-sites-menu .control-panel a{
	background:url(../images/dock/control_panel.png) no-repeat 3px 50%;
	padding-left:25px
}

.my-sites-menu .current-site{
	border:solid #1d4280;
	border-width:1px 0
}

.my-sites-menu .current-site a{
	background:#3068ba url(../images/arrows/01_right.png) no-repeat scroll 2px 30%;
	color:#FFF;
	padding-left:20px;
	text-shadow:1px 1px #333
}

.my-sites-menu .current-site .site-type{
	color:#FFF
}

.my-sites-menu .current-site a:hover,.my-sites-menu a:hover .site-type{
	color:#FFF;
	text-shadow:1px 1px #333
}

.my-sites-menu .site-name{
	cursor:pointer;
	float:left
}

.my-sites-menu .site-type{
	color:#777;
	float:right;
	font-size:.8em;
	font-weight:normal;
	margin-left:10px
}

.my-sites-menu a:hover .site-type{
	color:#FFF
}

.dockbar .toggle-controls a{
	background:url(../images/dockbar/checked.png) no-repeat 0 50%;
	padding-left:20px
}

.controls-hidden .toggle-controls a{
	background-image:url(../images/dockbar/unchecked.png)
}

.toggle-controls a{
	background-image:url(../images/dockbar/unchecked.png)
}

.dockbar .menu-button{
	background:url(../images/arrows/05_down.png) no-repeat 93% 50%;
	display:inline-block;
	padding:5px 20px 5px 5px;
	text-decoration:none
}

.dockbar .menu-button span{
	background:url() no-repeat 0 50%;
	padding-left:20px
}

.dockbar .add-content .menu-button span{
	background-image:url(../images/common/add.png)
}

.dockbar .manage-content .menu-button span{
	background-image:url(../images/dockbar/settings.png)
}

.dockbar .my-sites .menu-button span{
	background-image:url(../images/dockbar/places.png)
}

.dockbar-messages-container{
	left:50%;
	margin-left:-150px
}

.dockbar-messages{
	width:300px
}

.showing-messages .dockbar-messages{
	display:block
}

.multiple-messages .dockbar-message{
	border-top:1px solid #CCC;
	padding:5px 0
}

.multiple-messages .first{
	border-top-width:0;
	padding-top:0
}

.add-content-menu .add-page a{
	background:url(../images/navigation/add_page.png) no-repeat 3px 50%;
	padding-left:25px
}

.add-content-menu .add-application a{
	background:url(../images/common/portlet.png) no-repeat 3px 50%;
	padding-left:25px
}

.add-content-menu a.lfr-portlet-used{
	color:#999;
	cursor:auto
}

.manage-content-menu li a,.manage-content-menu li .disabled{
	background:url() no-repeat 3px 50%;
	padding-left:25px
}

.manage-content-menu .manage-page a{
	background-image:url(../images/dock/page_settings.png)
}

.manage-content-menu .manage-site-content a{
	background-image:url(../images/common/site_icon.png)
}

.manage-content-menu .manage-site-memberships a{
	background-image:url(../images/common/assign.png)
}

.manage-content-menu .manage-page-customization a,.manage-content-menu .manage-page-customization .disabled{
	background-image:url(../images/dock/customizations.png)
}

.manage-content-menu .page-layout a{
	background-image:url(../images/dock/layout.png)
}

.manage-content-menu .sitemap a{
	background-image:url(../images/common/sitemap.png)
}

.manage-content-menu .settings a{
	background-image:url(../images/common/configuration.png)
}

.page-customization-bar{
	background-color:#999;
	color:#FFF;
	font-size:1.2em;
	font-weight:bold;
	min-height:30px;
	padding:5px
}

.controls-hidden .page-customization-bar{
	display:none
}

.page-customization-bar .customized-icon{
	margin:5px;
	vertical-align:middle
}

.page-customization-bar .page-customization-actions{
	padding-left:5em
}

.page-customization-bar .page-customization-actions a{
	color:#EEE;
	font-size:.8em;
	padding:0 1em
}

.page-customization-bar .reset-prototype{
	display:inline;
	padding-left:1em
}

.modify-pages li{
	position:relative
}

.modify-pages .delete-tab{
	background:#333 url(../images/portlet/close_borderless.png) no-repeat 50%;
	cursor:pointer;
	display:block;
	height:8px;
	margin-top:-7px;
	padding:3px;
	position:absolute;
	right:1px;
	text-indent:-9999em;
	top:50%;
	width:8px
}

.nav-menu ul{
	padding-left:10px
}

.nav-menu li a.ancestor{
	font-weight:bold
}

.nav-menu li a.selected{
	color:#000;
	font-weight:bold;
	text-decoration:none
}

.aui-form-options{
	border:1px solid #AAA;
	display:inline-block;
	vertical-align:middle
}

.aui-form-options input{
	border-width:0;
	display:inline;
	float:left
}

.aui-form-triggers{
	float:left
}

.aui-form-trigger{
	background:#c4c4c4 url(../images/application/button_bg.png) repeat-x 0 0;
	border-left:1px solid #BBB;
	display:inline-block;
	float:left
}

.aui-form-trigger img{
	background:url() no-repeat 50% 40%;
	height:25px;
	padding:0 3px;
	vertical-align:middle;
	width:16px
}

.aui-form-trigger:hover,.aui-form-trigger:focus{
	background-color:#83b0ca;
	background-image:url(../images/application/button_bg_over.png)
}

.aui-trigger-selected{
	background-color:#ebebeb;
	background-image:url(../images/application/button_bg_selected.png)
}

.aui-trigger-selected:hover,.aui-trigger-selected:focus{
	background-color:#b7def4;
	background-image:url(../images/application/button_bg_selected_over.png)
}

.aui-options-trigger img{
	background-image:url(../images/common/configuration.png)
}

.aui-save-trigger img{
	background-image:url(../images/dock/my_place_current.png)
}

.freeform .portlet{
	margin-bottom:0
}

body.portlet{
	border:0
}

.portlet-topper{
	position:relative
}

.portlet-title{
	display:block;
	font-size:1em;
	margin:0
}

.portlet-title img{
	vertical-align:middle
}

.portlet-title-text{
	cursor:pointer
}

.panel-page-content .portlet-title-text,.panel-page-body .portlet-title-text{
	cursor:auto
}

.portlet-topper-toolbar{
	margin:0;
	padding:2px;
	position:absolute;
	right:3px;
	text-align:right;
	top:3px
}

.portlet-topper-toolbar .nobr{
	display:block;
	float:left;
	padding:1px
}

.portlet-content,.portlet-minimized .portlet-content-container{
	padding:12px 10px 10px
}

.portlet-minimized .portlet-content{
	padding:0
}

.portlet-icon-back{
	background:url(../images/arrows/01_left.png) no-repeat 0 50%;
	font-weight:bold;
	padding:5px 5px 5px 18px
}

.portlet-nested-portlets .portlet-boundary{
	position:relative!important;
	top:0!important;
	left:0!important
}

.portlet-borderless-container{
	min-height:2.5em;
	position:relative
}

.portlet-borderless-bar{
	background:#333;
	color:#FFF;
	font-size:10px;
	opacity:.3;
	padding:2px 5px 1px;
	position:absolute;
	right:0;
	text-shadow:-1px -1px black;
	top:0;
	z-index:200
}

.portlet-borderless-bar a{
	background:url() no-repeat 0 50%;
	color:#3AF;
	display:inline-block;
	height:16px;
	margin-left:5px;
	text-indent:-9999px;
	vertical-align:top;
	width:16px
}

.portlet-borderless-bar .portlet-actions{
	display:none;
	float:left;
	margin-right:20px
}

.portlet-borderless-bar .portlet-title-default,.portlet-borderless-bar .portlet-actions{
	min-height:20px;
	vertical-align:top
}

.portlet-borderless-bar .portlet-action-separator{
	display:none
}

.portlet-borderless-bar .portlet-back a{
	height:auto;
	text-indent:0;
	width:auto
}

.portlet-borderless-bar .portlet-close a{
	background-image:url(../images/portlet/close_borderless.png)
}

.portlet-borderless-bar .portlet-options li.lfr-trigger strong a{
	background-image:url(../images/portlet/options_borderless.png)
}

.portlet-borderless-container:hover .portlet-borderless-bar{
	opacity:1
}

.portlet-borderless-container:hover .portlet-borderless-bar .portlet-actions{
	display:inline
}

.portlet-title-default{
	display:inline-block;
	float:right;
	font-weight:bold;
	text-transform:uppercase
}

.portlet-draggable .portlet-topper{
	cursor:move
}

.portlet-draggable .portlet-title-default{
	background:url(../images/portlet/draggable_borderless.png) no-repeat 0 50%;
	cursor:move;
	padding-left:20px
}

.lfr-panel-page{
	width:100%
}

.lfr-panel-page .portlet-title{
	font-size:13px
}

.lfr-panel-page .lfr-add-content h2 span{
	background-color:#d3dadd
}

.portlet-msg,.portlet-msg-info,.portlet-msg-help,.lfr-message-help,.portlet-msg-progress,.lfr-message-progress,.lfr-message-info,.portlet-msg-error,.lfr-message-error,.portlet-msg-alert,.lfr-message-alert,.portlet-msg-success,.lfr-message-success{
	background:#EEE none no-repeat 6px 50%;
	border:1px solid #555;
	color:#34404f;
	display:block;
	font-weight:bold;
	margin:2px auto 14px;
	padding:6px 6px 6px 30px;
	text-align:left
}

.portlet-msg-info,.portlet-msg-help,.lfr-message-help,.portlet-msg-progress,.lfr-message-progress,.lfr-message-info{
	background-color:#dff4ff;
	background-image:url(../images/messages/info.png);
	border-color:#a7cedf
}

.portlet-msg-help,.lfr-message-help{
	background-image:url(../images/portlet/help.png)
}

.portlet-msg-progress,.lfr-message-progress{
	background-image:url(../images/aui/loading_indicator.gif)
}

.portlet-msg-error,.lfr-message-error{
	background-color:#FDD;
	background-image:url(../images/messages/error.png);
	border-color:#F00
}

.portlet-msg-alert,.lfr-message-alert{
	background-color:#FFC;
	background-image:url(../images/messages/alert.png);
	background-position:6px 20%;
	border-color:#FC0
}

.portlet-msg-success,.lfr-message-success{
	background-color:#f4fdef;
	background-image:url(../images/messages/success.png);
	border-color:#acdfa7;
	color:#384f34
}

.portlet-msg-alert-label,.portlet-msg-error-label,.portlet-msg-info-label,.portlet-msg-progress-label,.portlet-msg-success-label{
	background:none no-repeat 0 50%;
	padding:3px 3px 3px 20px;
	font-weight:bold
}

.portlet-msg-alert-label{
	background-image:url(../images/messages/alert.png);
	color:#663
}

.portlet-msg-error-label{
	background-image:url(../images/messages/error.png);
	color:#900
}

.portlet-msg-info-label,.portlet-msg-help-label,.portlet-msg-progress-label{
	background-image:url(../images/messages/info.png);
	color:#34404f
}

.portlet-msg-help-label{
	background-image:url(../images/portlet/help.png)
}

.portlet-msg-progress-label{
	background-image:url(../images/aui/loading_indicator.gif)
}

.portlet-msg-success-label{
	background-image:url(../images/messages/success.png);
	color:#384f34
}

.lfr-message-content,.lfr-message-info,.lfr-message-help,.lfr-message-error,.lfr-message-alert,.lfr-message-success{
	border-left-width:0;
	border-right-width:0
}

.lfr-message{
	position:relative
}

.lfr-message .lfr-message-control{
	background-color:#333;
	display:inline-block
}

.lfr-message .lfr-message-controls{
	display:none;
	left:3px;
	margin:-8px 8px 0 3px;
	position:absolute;
	top:50%;
	z-index:10
}

.lfr-message .lfr-message-close{
	background-image:url(../images/portlet/close_borderless.png);
	background-position:0 0;
	background-repeat:no-repeat
}

.lfr-message .lfr-message-close-all{
	color:#FFF;
	display:none;
	font-size:.8em;
	margin-left:10px;
	padding:1px 10px;
	text-shadow:1px 1px 0 #000;
	vertical-align:top
}

.lfr-message .lfr-message-close-all a{
	color:#FFF
}

.lfr-message .lfr-message-controls-hover .lfr-message-close-all{
	display:inline-block
}

.lfr-message.pending{
	background-image:url(../images/common/time.png)
}

.lfr-message-dismissible.lfr-message-hover .lfr-message-content{
	background-image:none
}

.lfr-message-dismissible.lfr-message-hover .lfr-message-controls{
	display:block
}

.lfr-message-trigger,.lfr-message-close{
	cursor:pointer
}

.portlet-section-selected,.portlet-section-selected a{
	background:#727c81;
	color:#FFF;
	font-weight:bold;
	text-decoration:none
}

.portlet-section-selected a:hover,.portlet-section-selected a:focus{
	background-color:#727c81
}

.restricted,.restricted td{
	background:#FDD;
	border:0
}

.restricted *{
	color:#727c81
}

.alt.restricted td{
	background-color:#ffc0c0
}

.hover.restricted td{
	background-color:#d3bdc0
}

.restricted td.col-1,.alt.restricted td.col-1{
	background-image:url(../images/messages/error.png);
	background-position:5px 50%;
	background-repeat:no-repeat;
	padding-left:28px
}

.results-row.lfr-role .col-1,.results-row.hover.lfr-role .col-1{
	background-image:url();
	background-position:5px 50%;
	background-repeat:no-repeat;
	padding-left:30px
}

.results-row.lfr-role-guest .col-1,.results-row.hover.lfr-role-guest .col-1{
	background-image:url(../images/common/guest_icon.png)
}

.results-row.lfr-role-regular .col-1,.results-row.hover.lfr-role-regular .col-1{
	background-image:url(../images/common/user_icon.png)
}

.results-row.lfr-role-site .col-1,.results-row.hover.lfr-role-site .col-1{
	background-image:url(../images/common/site_icon.png)
}

.results-row.lfr-role-organization .col-1,.results-row.hover.lfr-role-organization .col-1{
	background-image:url(../images/common/organization_icon.png)
}

.results-row.lfr-role-team .col-1,.results-row.hover.lfr-role-team .col-1{
	background-image:url(../images/common/team_icon.png)
}

.lfr-portlet-item,.lfr-portlet-item p a{
	font-size:1em
}

.lfr-actions.lfr-extended,.lfr-actions.lfr-extended ul{
	background:white url(../images/forms/button.png) repeat-x 0 100%;
	border:1px solid;
	border-color:#dedede #bfbfbf #bfbfbf #dedede
}

.lfr-actions ul{
	bottom:-1px
}

.lfr-actions .lfr-trigger,.lfr-actions .lfr-trigger strong{
	background:0
}

.lfr-actions .lfr-trigger li{
	background:transparent;
	border-bottom:1px solid #dedede;
	padding:2px
}

.lfr-actions .lfr-trigger li a{
	padding:5px 10px 5px 25px
}

.lfr-actions .lfr-trigger li a:hover{
	background-color:#828f95;
	color:#FFF
}

.lfr-actions .lfr-trigger li img{
	left:3px;
	position:absolute
}

.lfr-actions .lfr-trigger li.last{
	border-bottom:0
}

.lfr-actions.portlet-options{
	background:0;
	border:0;
	float:left
}

.lfr-actions.portlet-options .lfr-trigger{
	padding:0
}

.lfr-actions.portlet-options .lfr-trigger strong{
	min-width:0;
	padding:1px
}

.lfr-actions.portlet-options .lfr-trigger strong a{
	background-image:url(../images/portlet/options.png);
	background-position:0 0;
	display:block;
	font-size:0;
	height:16px;
	padding:0;
	text-indent:-9999px;
	width:16px
}

.visible.portlet-options .lfr-trigger strong a{
	background-image:url(../images/portlet/options_selected.png)
}

.breadcrumbs:before,.breadcrumbs:after{
	content:"\0020";
	display:block;
	height:0;
	visibility:hidden
}

.breadcrumbs:after{
	clear:both
}

.breadcrumbs-vertical{
	display:inline-block
}

.breadcrumbs-horizontal li{
	display:inline-block;
	vertical-align:middle
}

.taglib-calendar tr.portlet-section-header th,.taglib-calendar tr td{
	border:0
}

.taglib-calendar tr td a{
	background-color:#f0f5f7;
	border:1px solid #FFF;
	border-bottom:0;
	border-left:none;
	display:block;
	height:15px;
	padding:5px 0
}

.taglib-calendar tr td a:hover{
	background-color:#727c81;
	color:#FFF
}

.taglib-calendar tr td.calendar-inactive{
	background-color:#FFF;
	color:#b5bfc4
}

.taglib-calendar tr th{
	border-bottom-color:#d7d7d7
}

.taglib-calendar table td{
	border-width:0
}

.taglib-calendar .calendar-current-day,.taglib-calendar .calendar-current-day a{
	background-color:#FFF
}

.taglib-calendar .calendar-current-day a{
	border:1px solid #727c81;
	color:#369;
	text-decoration:underline
}

.ie6 .portlet-borderless-bar .portlet-actions{
	display:inline;
	filter:alpha(opacity=90)
}

fieldset{
	border:1px solid #bfbfbf;
	padding:8px
}

.aui-fieldset{
	border-width:0;
	padding:0;
	position:relative
}

.aui-dialog-iframe-popup .aui-fieldset{
	margin-bottom:0
}

.aui-fieldset .aui-field-content,.aui-field-row,.aui-button-holder,.aui-field-wrapper-content{
	margin:10px 0
}

.aui-field-inline .aui-field-content,.aui-field-row .aui-field-content{
	margin:0;
	margin-right:5px
}

.aui-search-bar .aui-field-content{
	margin-right:0
}

.aui-search-bar .aui-field-content,.aui-search-bar .aui-button-content{
	display:inline-block;
	vertical-align:middle
}

.aui-field-choice .aui-field-label{
	display:inline-block
}

.aui-field-date .aui-field-content{
	overflow:hidden
}

.aui-text-placeholder{
	color:#777
}

legend{
	font-weight:bold;
	padding:0 6px
}

.aui-fieldset-legend{
	color:#000;
	font-size:120%;
	font-weight:bold;
	padding:0 0 1.5em
}

.aui-legend{
	border-bottom:1px solid #CCC;
	display:block;
	position:absolute;
	width:90%
}

input{
	background:#FFF
}

input[type="text"],input[type="password"],input[type="file"],input[type="submit"],input[type="button"],input[type="reset"],select,textarea,.textarea,button,.aui-field-input-text{
	background-image:url(../images/forms/input_shadow.png);
	background-repeat:no-repeat;
	border:1px solid;
	border-color:#bfbfbf #dedede #dedede #bfbfbf;
	font:1em Arial,Helvetica,Verdana,sans-serif;
	padding:5px 1px
}

select{
	padding:1px
}

input[type="image"]{
	background:transparent none;
	border:0;
	padding:0
}

input[type="submit"],input[type="button"],input[type="reset"],button{
	background:#d4d4d4 url(../images/portlet/header_bg.png) repeat-x 0 0;
	border:1px solid;
	border-color:#c8c9ca #9e9e9e #9e9e9e #c8c9ca;
	color:#34404f;
	cursor:pointer;
	font-weight:bold;
	overflow:visible;
	padding:5px;
	text-shadow:1px 1px #FFF;
	width:auto
}

input[type="submit"]:hover,input[type="button"]:hover,input[type="reset"]:hover,button:hover{
	background:#b9ced9 url(../images/application/state_hover_bg.png) repeat-x 0 0;
	border-color:#627782;
	color:#369
}

input[type="submit"]:focus,input[type="button"]:focus,input[type="reset"]:focus,button:focus{
	background:#ebebeb url(../images/application/state_active_bg.png) repeat-x 0 0;
	border-color:#555
}

input.focus,textarea.focus{
	background:#FFC none;
	border-color:#FC0
}

.lfr-actions.lfr-extended,.lfr-actions.lfr-extended ul{
	background:#d4d4d4 url(../images/portlet/header_bg.png) repeat-x 0 0;
	border:1px solid;
	border-color:#c8c9ca #9e9e9e #9e9e9e #c8c9ca;
	color:#34404f;
	cursor:pointer;
	font-weight:bold;
	overflow:visible;
	padding:5px;
	text-shadow:1px 1px #FFF;
	width:auto;
	padding:0
}

.lfr-actions.lfr-extended:focus,.lfr-actions.lfr-extended:focus ul{
	background:#ebebeb url(../images/application/state_active_bg.png) repeat-x 0 0;
	border-color:#555
}

.lfr-actions.lfr-extended.disabled,.lfr-actions.lfr-extended.disabled ul,.lfr-actions.lfr-extended.disabled:hover,.lfr-actions.lfr-extended.disabled:hover ul{
	background:#d4d4d4 url(../images/portlet/header_bg.png) repeat-x 0 0;
	border-color:#c8c9ca #9e9e9e #9e9e9e #c8c9ca;
	color:#555;
	opacity:.5
}

.lfr-actions.lfr-extended:hover,.lfr-actions.lfr-extended:hover ul{
	background:#b9ced9 url(../images/application/state_hover_bg.png) repeat-x 0 0;
	border-color:#627782;
	color:#369
}

.lfr-actions.disabled .taglib-text{
	color:#a9a9a9
}

.aui-button-disabled input[type],.aui-button-disabled input[type]:hover,.aui-button-disabled input[type]:focus,.aui-button-disabled button,.aui-button-disabled button:hover,.aui-button-disabled button:focus{
	background:#d4d4d4 url(../images/portlet/header_bg.png) repeat-x 0 0;
	border-color:#c8c9ca #9e9e9e #9e9e9e #c8c9ca;
	color:#555;
	opacity:.5
}

.aui-buttonitem-disabled{
	background:#d4d4d4 url(../images/portlet/header_bg.png) repeat-x 0 0;
	border-color:#c8c9ca #9e9e9e #9e9e9e #c8c9ca;
	color:#555;
	opacity:.5
}

input.aui-form-validator-error,textarea.aui-form-validator-error,select.aui-form-validator-error{
	border-color:#900;
	border-style:dotted
}

.aui-menu-content,body>.lfr-menu-list ul,.aui-underlay-content,.aui-dialog-content{
	-moz-box-shadow:2px 4px 7px rgba(0,0,0,0.5);
	-webkit-box-shadow:2px 4px 7px rgba(0,0,0,0.5);
	-o-box-shadow:2px 4px 7px rgba(0,0,0,0.5);
	box-shadow:2px 4px 7px rgba(0,0,0,0.5)
}

.lfr-preview-file-image img,.lfr-translation-manager{
	-moz-box-shadow:0 3px 5px -3px rgba(0,0,0,0.8);
	-webkit-box-shadow:0 3px 5px -3px rgba(0,0,0,0.8);
	-o-box-shadow:0 3px 5px -3px rgba(0,0,0,0.8);
	box-shadow:0 3px 5px -3px rgba(0,0,0,0.8)
}

.lfr-preview-file-image-current-column{
	-moz-box-shadow:inset 0 0 3px rgba(0,0,0,0.8);
	-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,0.8);
	-o-box-shadow:inset 0 0 3px rgba(0,0,0,0.8);
	box-shadow:inset 0 0 3px rgba(0,0,0,0.8)
}

.lfr-preview-file-image-current-column{
	-moz-box-shadow:inset 0 0 5px rgba(0,0,0,0.8);
	-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,0.8);
	-o-box-shadow:inset 0 0 5px rgba(0,0,0,0.8);
	box-shadow:inset 0 0 5px rgba(0,0,0,0.8)
}

.dockbar .menu-button-active .menu-button{
	-moz-box-shadow:inset 0 1px 5px rgba(0,0,0,0.7);
	-webkit-box-shadow:inset 0 1px 5px rgba(0,0,0,0.7);
	-o-box-shadow:inset 0 1px 5px rgba(0,0,0,0.7);
	box-shadow:inset 0 1px 5px rgba(0,0,0,0.7)
}

.my-sites-menu .current-site a{
	-moz-box-shadow:inset 0 5px 15px rgba(255,255,255,0.5);
	-webkit-box-shadow:inset 0 5px 15px rgba(255,255,255,0.5);
	-o-box-shadow:inset 0 5px 15px rgba(255,255,255,0.5);
	box-shadow:inset 0 5px 15px rgba(255,255,255,0.5)
}

.aui-dialog-hd{
	-moz-box-shadow:1px 1px 0 white;
	-webkit-box-shadow:1px 1px 0 white;
	-o-box-shadow:1px 1px 0 white;
	box-shadow:1px 1px 0 white
}

.lfr-translation-manager-translation.lfr-translation-manager-translation-editing{
	-moz-box-shadow:inset 0 0 2px #224fa8;
	-webkit-box-shadow:inset 0 0 2px #224fa8;
	-o-box-shadow:inset 0 0 2px #224fa8;
	box-shadow:inset 0 0 2px #224fa8
}

.lfr-search-combobox-item{
	-moz-border-radius:1px;
	-webkit-border-radius:1px;
	-o-border-radius:1px;
	-ms-border-radius:1px;
	-khtml-border-radius:1px;
	border-radius:1px
}

.lfr-search-combobox .aui-field-input-text{
	-moz-border-radius:4px 1px 1px 4px;
	-webkit-border-radius:4px 1px 1px 4px;
	-o-border-radius:4px 1px 1px 4px;
	-ms-border-radius:4px 1px 1px 4px;
	-khtml-border-radius:4px 1px 1px 4px;
	border-radius:4px 1px 1px 4px
}

.lfr-search-combobox .aui-button-input{
	-moz-border-radius:1px 4px 4px 1px;
	-webkit-border-radius:1px 4px 4px 1px;
	-o-border-radius:1px 4px 4px 1px;
	-ms-border-radius:1px 4px 4px 1px;
	-khtml-border-radius:1px 4px 4px 1px;
	border-radius:1px 4px 4px 1px
}

body>.lfr-menu-list,body>.lfr-menu-list ul,.lfr-actions,.aui-dialog-content,.aui-dialog .yui3-widget-hd,.modify-pages .delete-tab,input[type="submit"],input[type="button"],input[type="reset"],button,.tags-search-combobox .aui-field-input-text,.staging-icon-menu-container .staging-icon-menu.lfr-actions .lfr-trigger strong a,.active-area-proxy,.portlet-document-library .document-display-style .document-thumbnail img,.portlet-document-library-display .document-display-style .document-thumbnail img,.aui-paginator-link,.lfr-header-row .aui-toolbar-only,.lfr-translation-manager,.lfr-translation-manager-translation,.select-documents,.select-files,.taglib-ratings.stars:hover,.taglib-ratings.stars:hover .liferay-rating-vote,.rule-group-instance-container .rule-group-instance,.portlet-search .search-facet .facet-value,.lfr-api-results{
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-o-border-radius:4px;
	-ms-border-radius:4px;
	-khtml-border-radius:4px;
	border-radius:4px
}

.lfr-header-row .aui-toolbar-content,.lfr-search-combobox,.select-documents,.select-files,.portlet-document-library div.document-display-style,.lfr-upload-container .upload-target,.lfr-upload-container .upload-file,.portlet-document-library .common-file-metadata-container.selected,.portlet-document-library-display .common-file-metadata-container.selected{
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-o-border-radius:5px;
	-ms-border-radius:5px;
	-khtml-border-radius:5px;
	border-radius:5px
}

.portlet-journal .structure-tree .structure-field{
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	-o-border-radius:6px;
	-ms-border-radius:6px;
	-khtml-border-radius:6px;
	border-radius:6px
}

.aui-menu-content{
	-moz-border-radius-bottomleft:4px;
	-webkit-border-bottom-left-radius:4px;
	-o-border-bottom-left-radius:4px;
	-ms-border-bottom-left-radius:4px;
	-khtml-border-bottom-left-radius:4px;
	border-bottom-left-radius:4px;
	-moz-border-radius-bottomright:4px;
	-webkit-border-bottom-right-radius:4px;
	-o-border-bottom-right-radius:4px;
	-ms-border-bottom-right-radius:4px;
	-khtml-border-bottom-right-radius:4px;
	border-bottom-right-radius:4px
}

.aui-underlay-content{
	-moz-border-radius-bottomleft:8px;
	-webkit-border-bottom-left-radius:8px;
	-o-border-bottom-left-radius:8px;
	-ms-border-bottom-left-radius:8px;
	-khtml-border-bottom-left-radius:8px;
	border-bottom-left-radius:8px;
	-moz-border-radius-bottomright:8px;
	-webkit-border-bottom-right-radius:8px;
	-o-border-bottom-right-radius:8px;
	-ms-border-bottom-right-radius:8px;
	-khtml-border-bottom-right-radius:8px;
	border-bottom-right-radius:8px
}

.lfr-hudcrumbs ul{
	-moz-border-radius-topleft:0;
	-webkit-border-top-left-radius:0;
	-o-border-top-left-radius:0;
	-ms-border-top-left-radius:0;
	-khtml-border-top-left-radius:0;
	border-top-left-radius:0;
	-moz-border-radius-topright:0;
	-webkit-border-top-right-radius:0;
	-o-border-top-right-radius:0;
	-ms-border-top-right-radius:0;
	-khtml-border-top-right-radius:0;
	border-top-right-radius:0
}

.lfr-message .lfr-message-control{
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-o-border-radius:10px;
	-ms-border-radius:10px;
	-khtml-border-radius:10px;
	border-radius:10px
}

.lfr-token,.layout-customizable-controls,.lfr-translation-manager-delete-translation{
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	-o-border-radius:8px;
	-ms-border-radius:8px;
	-khtml-border-radius:8px;
	border-radius:8px
}

.customizable-layout-column-content{
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	-o-border-radius:6px;
	-ms-border-radius:6px;
	-khtml-border-radius:6px;
	border-radius:6px
}

.lfr-upload-container .upload-target{
	-moz-box-shadow:inset 0 0 1px white;
	-webkit-box-shadow:inset 0 0 1px white;
	-o-box-shadow:inset 0 0 1px white;
	box-shadow:inset 0 0 1px white;
	*zoom:1;
	filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#FF8FBE31',endColorstr='#FF729A22');
	background-image:-webkit-gradient(linear,50%,50%,color-stop(0%,#8fbe31),color-stop(85%,#729a22));
	background-image:-webkit-linear-gradient(50%,#8fbe31 0,#729a22 85%);
	background-image:-moz-linear-gradient(50%,#8fbe31 0,#729a22 85%);
	background-image:-o-linear-gradient(50%,#8fbe31 0,#729a22 85%);
	background-image:-ms-linear-gradient(50%,#8fbe31 0,#729a22 85%);
	background-image:linear-gradient(50%,#8fbe31 0,#729a22 85%)
}

.live-view .staging-tabview-list{
	*zoom:1;
	filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#FFE3F8DF',endColorstr='#FFC4F0BC')
}

.staging-tabview-list{
	-moz-border-radius:0;
	-webkit-border-radius:0;
	-o-border-radius:0;
	-ms-border-radius:0;
	-khtml-border-radius:0;
	border-radius:0
}

.staging-bar{
	-moz-box-shadow:inset 0 3em 1em rgba(0,0,0,0.8);
	-webkit-box-shadow:inset 0 3em 1em rgba(0,0,0,0.8);
	-o-box-shadow:inset 0 3em 1em rgba(0,0,0,0.8);
	box-shadow:inset 0 3em 1em rgba(0,0,0,0.8)
}

.staging-tabview-list .aui-tab-active .aui-tab-content,.site-variations-tabview-list .aui-tab-content{
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	-o-box-shadow:none;
	box-shadow:none
}

.staging-tabview-list{
	-moz-border-radius:0;
	-webkit-border-radius:0;
	-o-border-radius:0;
	-ms-border-radius:0;
	-khtml-border-radius:0;
	border-radius:0;
	-moz-box-shadow:inset 0 .75em .75em rgba(255,255,255,0.55);
	-webkit-box-shadow:inset 0 .75em .75em rgba(255,255,255,0.55);
	-o-box-shadow:inset 0 .75em .75em rgba(255,255,255,0.55);
	box-shadow:inset 0 .75em .75em rgba(255,255,255,0.55);
	zoom: 1;
    background-size: 100px 100px;
    background-image: linear-gradient(0 0,rgba(0,0,0,0.06),rgba(0,0,0,0.06) 25%,rgba(0,0,0,0) 25%,rgba(0,0,0,0) 50%,rgba(0,0,0,0.06) 50%,rgba(0,0,0,0.06) 75%,rgba(0,0,0,0) 75%,rgba(0,0,0,0));*
}

.portlet-staging-bar .staging-bar .site-variations-tabview-list{
	-moz-box-shadow:0 1px 5px rgba(0,0,0,0.8) inset,1px 3px 8px rgba(0,0,0,0.8);
	-webkit-box-shadow:0 1px 5px rgba(0,0,0,0.8) inset,1px 3px 8px rgba(0,0,0,0.8);
	-o-box-shadow:0 1px 5px rgba(0,0,0,0.8) inset,1px 3px 8px rgba(0,0,0,0.8);
	box-shadow:0 1px 5px rgba(0,0,0,0.8) inset,1px 3px 8px rgba(0,0,0,0.8);
	background-image:-webkit-gradient(linear,50% 100%,50% 0,color-stop(0%,#777),color-stop(80%,#333),color-stop(100%,#333));
	background-image:-webkit-linear-gradient(center bottom,#777,#333 80%,#333);
	background-image:-moz-linear-gradient(center bottom,#777,#333 80%,#333);
	background-image:-o-linear-gradient(center bottom,#777,#333 80%,#333);
	background-image:-ms-linear-gradient(center bottom,#777,#333 80%,#333);
	background-image:linear-gradient(center bottom,#777,#333 80%,#333)
}

.rule-group-instance-container .rule-group-instance{
	-moz-box-shadow:1px 1px 2px #999;
	-webkit-box-shadow:1px 1px 2px #999;
	-o-box-shadow:1px 1px 2px #999;
	box-shadow:1px 1px 2px #999
}

.lfr-action-label{
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	-o-border-radius:2px;
	-ms-border-radius:2px;
	-khtml-border-radius:2px;
	border-radius:2px
}

.lfr-api-service-search .aui-field-input{
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box
}

.f-conoce .paging{
	left:0;
	margin-left:103px!important;
	margin-top:260px!important;
	padding:0;
	position:absolute;
	top:0;
	z-index:40
}

.f-conoce .paging li a{
	width:10px;
	height:10px;
	display:block;
	background:url(../App_Themes/Imagenes/puntos2.png) repeat scroll 0 10px transparent;
	cursor:pointer;
	text-align:center;
	text-decoration:none;
	color:#e2e2e2;
	font-size:0;
	line-height:10px
}

.f-conoce .paging li a.active{
	background:url(../App_Themes/Imagenes/puntos2.png) repeat scroll 10px 20px transparent;
	color:#3ab8c8
}

.f-conoce .paging li a:hover{
	background:url(../App_Themes/Imagenes/puntos2.png) repeat scroll 10px 20px transparent;
	color:#3ab8c8
}

.TC-off{
	left:0;
	height:auto;
	position:absolute;
	width:180px!important;
	z-index:99
}

.TC-off .elemento{
	font-size:11px;
	padding-top:1px;
	text-align:center
}

.TC-detail-prods-gal{
	color:#919193;
	height:auto;
	position:absolute;
	width:772px;
	z-index:80
}

.TC-off .active,.TC-off a:hover{
	background:url("../App_Themes/Imagenes/bg-cc3.png") no-repeat scroll 0 0 transparent;
	color:#fff;
	height:32px;
	width:180px!important
}

.TC-off a{
	background:url(../App_Themes/Imagenes/bg-cc33.gif) no-repeat scroll 0 0 transparent;
	color:#939391;
	display:block;
	height:32px;
	padding:20px 0 5px;
	text-align:center;
	width:180px!important
}

.TC-off a.doble{
	background:url(../App_Themes/Imagenes/bg-cc33.gif) no-repeat scroll 0 0 transparent;
	color:#939391;
	display:block;
	height:42px;
	padding:10px 0 5px;
	text-align:center;
	width:180px!important
}

.TC-off .C-center{
	overflow:hidden;
	font-size:15px;
	margin:0 auto;
	padding-right:10px;
	width:100px;
	font-weight:bold;
	line-height:20px
}

.TC-detail-prods-gal .TC-gal-det-new{
	float:left;
	line-height:16px!important;
	padding:12px 0 21px 32px;
	width:344px;
	border-bottom:solid 1px #ccc;
	border-right:solid 1px #ccc
}

.nobd-r{
	border-right:none!important
}

.nobd-b{
	border-bottom:none!important
}

.h417{
	height:530px
}

.h566{
	height:574px!important
}

.TC-detail-prods-gal .TC-gal-det-new h2{
	float:left;
	line-height:16px!important;
	margin:10px 5px 17px 0;
	width:340px;
	color:#444;
	font-size:15px;
	font-weight:bold
}

.TC-detail-prods-gal .TC-gal-det-new a{
	color:#009ac8;
	text-decoration:underline
}

.TC-detail-cont .paginator{
	z-index:99;
	float:right;
	padding:19px 0 25px 355px;
	width:415px;
	background:none repeat scroll 0 0 #fff
}

.TC-detail-cont .paginator p{
	margin-right:15px
}

.TC-detail-cont .paginator .res-dest{
	margin-right:5px;
	color:#0098c3
}

.TC-detail-cont .paginator a{
	font-size:12px;
	padding:0 10px 0 0;
	color:#c7c7c7
}

.TC-detail-cont .paginator li{
	float:left
}

.TC-detail-cont .paginator a:active,.TC-detail-cont .paginator a.active,.TC-detail-cont .paginator a.btn-pag{
	color:#009ac8;
	background:0;
	width:auto;
	height:auto
}

.TC-detail-cont .paginator a.active{
	text-decoration:underline
}

.TC-gal-det-new .list-cards-IV{
	float:left;
	margin:0 0 10px 20px;
	width:170px;
	padding-top:10px
}

.TC-gal-det-new .list-cards-IV ul{
	margin:0 0 15px 0
}

.TC-gal-det-new .list-cards-IV a{
	color:#0098c3;
	text-decoration:underline
}

.im-sp{
	width:140px;
	height:100px;
	float:left
}

.mg9x{
	float:left!important;
	margin:0 0 0 169px;
	width:770px!important
}

.tab-promo{
	height:574px;
	width:940px;
	overflow:hidden;
	position:relative;
	margin:0
}

.tab-promo .promotiones{
	height:574px;
	left:0;
	position:absolute;
	width:180px;
	z-index:99;
	overflow:hidden
}

.tab-promo .promotiones .promotiones-pest{
	float:left;
	font-size:15px;
	height:574px;
	overflow:hidden;
	width:180px
}

.tab-promo .promotiones .promotiones-pest a{
	background:url(../App_Themes/Imagenes/bg-cc33.gif) no-repeat left top;
	color:#939391;
	margin-top:1px;
	text-align:center;
	display:block;
	line-height:18px;
	height:32px;
	padding:20px 0 5px
}

.tab-promo .promotiones .promotiones-pest a:hover,.tab-promo .promotiones .promotiones-pest a.active{
	background:url(../App_Themes/Imagenes/bg-cc3.png) no-repeat left top;
	color:#fff
}

.tab-promo .promotiones .promotiones-pest a.doblado{
	background:url(../App_Themes/Imagenes/bg-cc33.gif) no-repeat left top;
	color:#939391;
	margin-top:1px;
	text-align:center;
	display:block;
	line-height:18px;
	padding:10px 0 5px;
	height:42px
}

.tab-promo .promotiones .promotiones-pest a.doblado:hover,.tab-promo .promotiones .promotiones-pest a.doblado.active{
	background:url(../App_Themes/Imagenes/bg-cc3.png) no-repeat left top;
	color:#fff
}

.tab-promo .promos-cont{
	background:#f5f5f5;
	float:left;
	height:580px;
	margin:0 0 0 169px;
	overflow:hidden;
	position:relative;
	width:770px
}

.tab-promo .promos-cont .cont-pro{
	color:#919193;
	height:580px;
	position:absolute;
	width:760px;
	display:block;
	visibility:visible
}

.tab-promo .promos-cont .cont-pro .despl-cont{
	padding-left:10px;
	height:543px;
	width:750px;
	overflow:hidden
}

.tab-promo .promos-cont .cont-pro .despl-cont .disp{
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
	float:left;
	padding:12px 0 21px 32px;
	width:342px
}

.tab-promo .promos-cont .cont-pro .despl-cont .disp h2{
	color:#444;
	float:left;
	font-size:15px;
	font-weight:bold;
	line-height:16px!important;
	margin:10px 5px 17px 0;
	width:340px
}

.tab-promo .promos-cont .cont-pro .despl-cont .disp .disp-img{
	float:left;
	height:100px;
	width:140px
}

.tab-promo .promos-cont .cont-pro .despl-cont .disp .disp-msg{
	float:left;
	margin:0 0 10px 20px;
	padding-top:10px;
	width:170px
}

.tab-promo .promos-cont .cont-pro .despl-cont .disp a{
	color:#0098c3;
	text-decoration:underline;
	line-height:15px
}

.tab-promo .promos-cont .cont-pro .paginator{
	z-index:99;
	float:left;
	padding:19px 0 25px 355px!important;
	width:415px;
	background:none repeat scroll 0 0 #fff
}

.tab-promo .promos-cont .cont-pro .paginator p{
	margin-right:15px
}

.tab-promo .promos-cont .cont-pro .paginator .res-dest{
	margin-right:5px;
	color:#0098c3
}

.tab-promo .promos-cont .cont-pro .paginator a{
	font-size:12px;
	padding:0 10px 0 0;
	color:#c7c7c7;
	float:none!important
}

.tab-promo .promos-cont .cont-pro .paginator li{
	float:left
}

.tab-promo .promos-cont .cont-pro .paginator a:active,.tab-promo .promos-cont .cont-pro .paginator a.active,.tab-promo .promos-cont .cont-pro .paginator a.btn-pag{
	color:#009ac8;
	background:0;
	width:auto;
	height:auto
}

.tab-promo .promos-cont .cont-pro .paginator a.active{
	text-decoration:underline
}

.centrado{
	font-weight:bold;
	width:110px;
	margin:0 auto;
	padding-right:10px
}

.paginando{
	line-height:45px;
	width:770px;
	background:#FFF;
	font-size:12px
}

.paginando .contright{
	float:right
}

.relace{
	color:#0098c3!important;
	text-decoration:none!important;
	float:left;
	margin-left:6px
}

.paginando .contright a{
	color:#c7c7c7;
	display:block;
	float:left;
	margin-left:6px;
	text-align:center;
	width:15px
}

.paginando .contright a.actv,.paginando .contright a:hover{
	color:#0098c3!important;
	text-decoration:underline
}

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,samp{
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-weight:inherit;
	font-style:inherit;
	font-size:100%;
	font-family:inherit;
	vertical-align:baseline
}

:focus{
	outline:0
}

body{
	line-height:1;
	color:black;
	background:white
}

ol,ul{
	list-style:none
}

table{
	border-collapse:separate;
	border-spacing:0
}

caption,th,td{
	text-align:left;
	font-weight:normal
}

blockquote:before,blockquote:after,q:before,q:after{
	content:""
}

blockquote,q{
	quotes:"" ""
}

a{
	text-decoration:none
}

.no-bold{
	font-weight:normal!important
}

.no-margin,.nomg,.sin-margin{
	margin:0!important;
	*padding-bottom:8px;
	_padding-bottom:8px
}

.sin-border,.nobd{
	border:none!important
}

.bold,.gbold{
	font-weight:bold!important
}

.sin-padding{
	padding:0!important
}

.nobg{
	background:none!important
}

.fixBtnCsp{
	line-height:12px!important;
	text-align:center!important;
	display:block;
	padding:4px 0 0 0!important;
	color:#fff!important;
	font-size:12px;
	cursor:pointer;
	background:none!important;
	margin:0!important
}

.fixInline{
	width:auto!important;
	display:inline-block;
	float:left;
	margin:0 10px 0 0!important;
	_display:inline;
	_zoom:1
}

body{
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size:12px;
	color:#959595;	
	background:url(/App_Themes/Imagenes/bg.jpg) repeat-x
}

.main{
	width:940px;
	margin:0 auto
}

.both{
	clear:both
}

.text-error{
	background-color:#fce5f1!important;
	border:1px solid #ca005d!important
}

input.textform[type="text"],input.textform[type="password"],input.textform[type="file"],input.textform[type="submit"],input.textform[type="button"],input.textform[type="reset"],select,textarea.textform,textarea.textform1,.textarea,button,.aui-field-input-text .textform,input.textform[type="text"]:hover,input.textform[type="password"]:hover,input.textform[type="file"]:hover,input.textform[type="submit"]:hover,input.textform[type="button"]:hover,input.textform[type="reset"]:hover,select.textform:hover,textarea.textform:hover,.textarea:hover,button:hover,.aui-field-input-text:hover .textform:hover,input.textform1[type="text"]{
	background:#fafafa;
	padding:0 5px 0 5px!important;
	height:26px;
	line-height:26px;
	border:1px solid #c7c7c7;
	color:#9f9fa2;
	font-size:12px;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	float:left
}

.header{
	padding-top:20px;
	float:left;
	font-size:11px
}

.logo{
	width:170px;
	height:50px;
	margin:11px 10px 0 20px;
	float:left;
	cursor:pointer!important
}

.header .menu{
	width:720px;
	float:right;
	line-height:22px;
	height:43px
}

.header .menu a{
	color:#666;
	float:left;
	padding:9px 4px 2px 4px;
	font-size:12px;
	text-transform:uppercase;
	display:inline!important
}

.header .menu-activo{
	color:#FFF;
	float:left;
	font-size:12px;
	text-transform:uppercase;
	margin:10px 0 0 0;
	z-index:0;
	display:inline!important;
	background:url(../App_Themes/Imagenes/bg-main-menu.png) repeat-x;
	background-position:0 0
}

.header .menu-activo a{
	color:#FFF;
	display:inline!important
}

.header .menu-drop{
	width:940px;
	height:37px;
	float:left;
	z-index:80;
	position:relative;
	margin:0 0 10px;
	background:url(../App_Themes/Imagenes/menu-bg.jpg);
	display:inline!important
}

.header .menu-drop a{
	color:#FFF;
	height:32px;
	padding:0;
	float:left;
	z-index:99;
	overflow:hidden;
	position:relative
}

.header .menu-drop a:hover{
	color:#000;
	float:left;
	background-color:#fff;
	text-decoration:none;
	z-index:99;
	display:inline-block!important
}

.header .menu-deco .medio-m{
	display:inline-block;
	padding:7px 6px 0 5px;
	vertical-align:top;
	cursor:pointer
}

.homepersonas{
	padding:7px 6px 0 9px!important
}

.homeinstitucional{
	padding:4px 13px 0 11px!important
}

.header .menu-deco{
	float:left;
	margin:6px 0 0 0;
	height:30px;
	display:inline-block!important;
	cursor:pointer
}

.header .menu-deco .medio-md{
	display:inline-block;
	padding:4px 5px 0 4px;
	vertical-align:top
}

.header .menu-deco .medio-mf{
	display:inline-block;
	padding:7px 0;
	vertical-align:top
}

.header .menu-deco .l{
	background:0;
	width:7px;
	height:34px;
	overflow:hidden;
	position:relative;
	vertical-align:top;
	float:none!important;
	margin:0!important;
	padding:0!important
}

.header .menu-deco .r{
	background:0;
	width:7px;
	height:34px;
	overflow:hidden;
	position:relative;
	vertical-align:top;
	float:none!important;
	margin:0!important;
	padding:0!important
}

.header .menu-deco:hover .l{
	background:url(../App_Themes/Imagenes/l-deco-m-int.jpg) no-repeat;
	width:7px;
	height:33px;
	overflow:visible;
	position:relative;
	padding:0!important
}

.header .menu-deco:hover .r{
	background:url(../App_Themes/Imagenes/r-deco-m-int.jpg) no-repeat;
	width:7px;
	height:33px;
	overflow:visible;
	position:relative;
	padding:0!important
}

.header .menu-drop doble-linea{
	float:left;
	color:#FFF;
	overflow:hidden;
	position:relative;
	text-align:center;
	z-index:99
}

.header .menu-drop span.d-linea{
	display:inline-block;
	text-align:center;
	margin:-5px 0 0 0!important;
	cursor:pointer;
	_margin:-2px 0 0 0!important
}

.header .menu-opts{
	float:left;
	color:#FFF;
	font-size:12px;
	text-transform:uppercase;
	margin:11px 0;
	z-index:0;
	display:block;
	background:url(../App_Themes/Imagenes/bg-menu-act.png) bottom repeat-x
}

.header .separation{
	float:left;
	height:20px;
	margin:9px 0 0;
	width:1px;
	background:none repeat scroll 0 0 #10813b
}

.header .separation-dos{
	float:left;
	border-right:solid 1px #aeaeae;
	width:1px;
	height:20px;
	margin:9px 6px 0 6px
}

.header .opciones{
	height:30px;
	float:left;
	margin:0 0 0 18px
}

.header .opciones a{
	height:20px;
	color:#747678;
	padding:12px 8px 12px 6px
}

.header ul.opciones{
	width:320px
}

.header .opciones li{
	float:left;
	height:20px;
	padding:4px 0 0 0
}

.cwd280{
	float:right;
	height:250px;
	margin-right:19px;
	margin-top:23px
}

.wd280{
	float:right;
	margin-left:20px;
	width:248px!important
}

.header .m_a_deco_l{
	background:url(../App_Themes/Imagenes/bg-menu-l.png) no-repeat;
	float:left;
	width:8px;
	height:33px
}

.header .menu-ll{
	background:url(../App_Themes/Imagenes/bg-menu-ll.png) no-repeat;
	float:left;
	width:11px;
	height:33px
}

.header .menu-r{
	background:url(../App_Themes/Imagenes/bg-menu-r.png) no-repeat;
	float:left;
	width:10px;
	height:33px;
	z-index:99
}

.header .m_a_deco_r{
	background:url(../App_Themes/Imagenes/bg-menu-rr.png) no-repeat;
	float:left;
	width:11px;
	height:33px;
	z-index:99
}

.header .menu-l-gris{
	background:url(../App_Themes/Imagenes/bg-gris-menu-l.png) no-repeat;
	float:left;
	width:6px;
	height:30px;
	background-position:0 3px
}

.header .m_opts_r{
	background:url(../App_Themes/Imagenes/bg-gris-menu-r.png) no-repeat;
	float:left;
	width:7px;
	height:33px;
	background-position:0 3px
}

.header .over-menus-l{
	background:url(../App_Themes/Imagenes/over-menu-l.png) no-repeat;
	width:8px;
	height:33px;
	float:left
}

.header .over-menus-r{
	background:url(../App_Themes/Imagenes/over-menu-r.png) no-repeat;
	width:8px;
	height:33px;
	float:left
}

.header .border-menu-l{
	background:url(../App_Themes/Imagenes/border-l.png) no-repeat;
	width:6px;
	height:39px;
	float:left
}

.header .border-menu-r{
	background:url(../App_Themes/Imagenes/border-r.png) no-repeat;
	width:12px;
	height:39px;
	float:right
}

.header .menu-r-v{
	background:url(../App_Themes/Imagenes/m-last-deco.jpg) no-repeat;
	float:left;
	width:10px;
	height:33px
}

.header .vineta{
	background:url(../App_Themes/Imagenes/down-arrow.gif) 7px 5px no-repeat!important;
	width:14px;
	height:14px;
	display:inline-block
}

.header .dos{
	background:url(../App_Themes/Imagenes/down-arrow.gif) 0 10px no-repeat!important;
	width:10px;
	height:18px
}

.header .float .vineta{
	background:url(../App_Themes/Imagenes/down-arrow.gif) 0 8px no-repeat!important;
	width:10px;
	height:18px;
	vertical-align:top
}

.header .vineta-doble-linea{
	background:url(../App_Themes/Imagenes/down-arrow.gif) 8px 7px no-repeat!important;
	width:15px;
	height:15px;
	display:inline-block;
	vertical-align:top
}

.header .under-menu{
	width:936px;
	float:left;
	position:absolute;
	top:0;
	left:0;
	z-index:89;
	background-color:#FFF;
	color:#000;
	display:none;
	margin:36px 0 10px 0;
	border:solid 2px #009b3a;
	height:345px;
	overflow:hidden;
	box-shadow:0 0 15px #999
}

.header .under-menu a{
	color:#005daa;
	padding:3px 0;
	height:auto;
	display:inline-block!important
}

.header .under-menu a:hover{
	color:#0172d2!important;
	height:auto
}

.header .menu-drop .item-md .link-nc{
	color:#005daa
}

.header .menu-drop .item-md .link-nc:hover{
	color:#005daa
}

.header .under-menu li,.header .empresas li{
	list-style:none;
	margin:0 3px 0 3px;
	border-bottom:#707070 dotted 1px;
	padding:2px 0;
	width:144px;
	float:left
}

.header .under-menu ul{
	margin:0;
	padding:0;
	float:left
}

.header .under-menu li a{
	color:#919195;
	line-height:13px;
	text-decoration:none;
	display:inline-block!important
}

.header .under-menu li a:hover{
	color:#666
}

.header .menu-destacado{
	float:left;
	width:153px;
	color:#0172d2;
	line-height:10px;
	display:inline-block!important
}

.header .under-menu .solicitar-prods{
	width:255px;
	height:250px!important;
	float:left
}

.header .float{
	width:119px;
	height:166px;
	background-color:#fff;
	border:solid 2px #009b3a;
	border-radius:5px;
	position:absolute;
	display:none;
	margin:12px 0 0 80px;
	padding:7px 16px 6px 14px;
	z-index:99
}

.header .float a{
	margin:0;
	color:#005daa;
	float:none;
	padding:5px 0 5px 0
}

.header .float a:hover{
	margin:0;
	color:#00b259;
	float:none;
	padding:5px 0 5px 0
}

.header .float ul li{
	list-style:none;
	list-style-image:none;
	list-style-type:none;
	text-transform:uppercase;
	border-top:dotted #666 1px;
	padding:10px 0 7px 0;
	line-height:16px
}

.header .float .lead,.header .float .lead:hover{
	color:#000;
	margin:0 5px 5px 0;
	padding:0 5px 0 0;
	text-transform:uppercase;
	font-size:12px
}

.header .empresas h1,.header .empresas h2,.header .empresas h3{
	color:#005daa;
	font-size:16px;
	font-weight:bold;
	margin:5px 0
}

.header .buscador{
	width:140px;
	height:28px;
	float:right;
	padding-top:8px;
	margin-bottom:5px;
	display:inline
}

.header .buscador-box{
	width:100px;
	height:23px;
	float:left;
	border:#e6e6e6 1px solid;
	border-radius:5px;
	padding:5px;
	color:#949496;
	font-size:11px;
	border-right:0;
	border-top-right-radius:0;
	border-bottom-right-radius:0
}

.header .buscador-btn{
	border:0 none;
	cursor:pointer;
	height:28px!important;
	width:28px!important;
	float:left;
	background:url(../App_Themes/Imagenes/search-btn.png) no-repeat
}

.header .btn-operaciones{
	cursor:pointer;
	width:251px;
	height:16px;
	float:right;
	background:url(../App_Themes/Imagenes/btn--ingresar.png) no-repeat;
	padding:10px 10px 10px 20px;
	color:#fff;
	text-transform:uppercase;
	display:inline-block
}

.header .btn-operaciones span{
	height:20px;
	background:url(../App_Themes/Imagenes/lock.png) no-repeat;
	padding-left:21px;
	line-height:18px;
	float:left
}

#socials{
	float:left;
	margin:0 0 0 4px;
	height:20px;
	width:auto;
	display:inline-block!important;
	overflow:hidden
}

#socials .soc-fb,#socials .soc-twitter,#socials .soc-youtb,#socials .soc-google{
	background:url(../App_Themes/Imagenes/social-icons.png) no-repeat;
	float:left;
	width:25px;
	height:20px;
	text-indent:-9999px;
	display:inline-block!important
}

#socials ul{
	display:inline-block
}

#socials ul li{
	display:inline-block;
	float:left
}

#socials a{
	display:block
}

#socials .soc-fb{
	background-position:0 0;
	display:inline-block!important
}

#socials .soc-twitter{
	background-position:-25px 0
}

#socials .soc-youtb{
	background-position:-50px 0
}

#socials .soc-google{
	background-position:-73px 0
}

.item-md{
	float:left;
	margin:0 8px 5px 0;
	display:inline-block
}

.header .under-menu h1,.under-menu h2,.under-menu h3,.under-menu a h2{
	color:#005daa!important;
	float:left;
	font-size:15px!important;
	font-weight:bold;
	line-height:17px;
	margin:0 0 5px!important;
	padding:0 5px 0 3px
}

.content-porlet{
	width:940px;
	margin:0 0 10px 0;
	*margin-top:10px
}

.porlet-left-hp{
	width:250px;
	height:325px;
	margin:10px 0 0 0;
	-moz-border-radius:10px 0 0 10px;
	-webkit-border-radius:10px 0 0 10px;
	-khtml-border-radius:10px 0 0 10px;
	border-radius:10px 0 0 10px;
	float:left;
	position:relative;
	background:url(../App_Themes/Imagenes/bg-pr-hp.jpg) no-repeat
}

.porlet-left-hp ul{
	width:237px;
	margin:20px 0 0 15px;
	position:absolute;
	z-index:10;
	background:url(../App_Themes/Imagenes/porlet-no-active1.jpg);
	display:block;
	padding:0 0 1px 0
}

.porlet-left-hp li{
	position:relative;
	display:block;
	height:35px;
	margin:0 0 0 0!important;
	padding:0 0 0 0!important
}

.porlet-left-hp li a{
	height:35px;
	display:block;
	line-height:35px;
	padding:0 0 0 18px;
	color:#959595;
	cursor:pointer;
	width:235px;
	position:absolute;
	top:0;
	left:0;
	z-index:1
}

.porlet-left-hp li a.active{
	background:url(../App_Themes/Imagenes/porlet-active.jpg) center left no-repeat!important;
	color:#009b3a;
	z-index:80
}

.porlet-right-hp{
	float:left;
	width:690px;
	height:344px;
	background:url(../App_Themes/Imagenes/bg-pr-rg-hp.jpg) no-repeat;
	position:relative;
	visibility:hidden
}

.porlet-right-hp .feature-hp{
	position:absolute;
	margin:1px 0 0 12px;
	width:671px;
	height:262px;
	background:#fff
}

.porlet-right-hp .feature-hp .sec-feature{
	width:376px;
	float:left;
	margin:0 7px 0 0;
	height:290px;
	padding:0 0 0 18px;
	background:#fff
}

.porlet-right-hp .feature-hp .sec-men{
	margin:12px 1px 0 0!important
}

.porlet-right-hp .feature-hp .sec-feature .content-pasos{
	color:#0098c3;
	height:15px;
	line-height:15px;
	margin:4px 0 0 0
}

.porlet-right-hp .feature-hp .sec-feature .content-pasos a{
	width:15px;
	line-height:15px;
	height:15px;
	display:block;
	float:left;
	color:#FFF;
	margin:0 5px 0 0;
	background:url(../App_Themes/Imagenes/bg-pasos-pr-no.jpg) no-repeat;
	text-align:center;
	font-size:11px
}

.porlet-right-hp .feature-hp .sec-feature .continuar-pr{
	width:70px;
	background:url(../App_Themes/Imagenes/buellet_inc2-c.jpg) top right no-repeat;
	background-position:57px 3px;
	margin:10px 120px 0 0;
	line-height:14px!important
}

.porlet-right-hp .feature-hp .sec-feature .regresar-pr{
	width:67px;
	background:url(../App_Themes/Imagenes/buellet_inc2-inv-c.jpg) top left no-repeat;
	background-position:0 3px;
	margin:10px 0 0 80px;
	padding:0 0 0 15px;
	line-height:14px!important
}

.porlet-right-hp .feature-hp .sec-feature .continuar-pr a,.porlet-right-hp .feature-hp .sec-feature .regresar-pr a{
	color:#0098c3;
	text-decoration:underline!important
}

.porlet-right-hp .feature-hp .sec-feature .btn-simular-pr{
	width:123px;
	height:33px;
	text-align:center;
	color:#FFF;
	display:block;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size:12px;
	border:0;
	background:url(../App_Themes/Imagenes/btn-azul-medium.png) no-repeat;
	cursor:pointer;
	margin:0 87px 0 0;
	text-shadow:none!important;
	font-weight:normal!important
}

.porlet-right-hp .feature-hp .sec-feature .content-pasos a.active{
	background:url(../App_Themes/Imagenes/bg-pasos-pr.jpg) no-repeat
}

.porlet-right-hp .feature-hp .sec-feature .pas-cont{
	height:215px;
	width:372px;
	position:relative
}

.porlet-right-hp .feature-hp .sec-feature .pas-feature{
	height:215px;
	width:372px;
	position:absolute;
	background:#fff
}

.porlet-right-hp .feature-hp .sec-feature a.campana{
	width:139px;
	height:33px;
	line-height:33px;
	text-align:center;
	color:#FFF;
	background:url(../App_Themes/Imagenes/btn-azul-regular.png) no-repeat;
	display:block
}

.porlet-right-hp .feature-hp .sec-feature p{
	color:#919195;
	line-height:18px
}

.porlet-right-hp .feature-hp .sec-feature b{
	color:#444;
	font-weight:bold
}

.porlet-right-hp .feature-hp .sec-feature b.verde-pr{
	color:#009b3a
}

.porlet-right-hp .feature-hp .sec-feature .trtitulo-pr{
	height:18px;
	line-height:12px
}

.porlet-right-hp .feature-hp .sec-feature .trespacio-pr{
	height:6px
}

.porlet-right-hp .feature-hp .sec-feature .trtxtad-pr{
	height:18px;
	font-size:10px;
	color:#bdbdbd;
	line-height:14px
}

.porlet-right-hp .feature-hp .sec-feature .trtxterror-pr{
	height:16px;
	line-height:16px;
	color:#e20177;
	font-size:10px
}

.porlet-right-hp .feature-hp .sec-feature .traddcaptcha{
	width:15px;
	height:28px;
	float:left;
	cursor:pointer
}

.porlet-right-hp .feature-hp .sec-feature .traddcaptcha .reload-pr{
	width:15px;
	height:14px;
	background:url(../App_Themes/Imagenes/reload-pr.jpg) no-repeat;
	position:relative
}

.porlet-right-hp .feature-hp .sec-feature .traddcaptcha .help-pr{
	width:15px;
	height:14px;
	background:url(../App_Themes/Imagenes/help-pr.jpg) no-repeat;
	position:relative
}

.tool-hel-pr{
	width:162px;
	height:37px;
	background:url(../App_Themes/Imagenes/tool-open.png) no-repeat;
	padding:5px;
	font-size:10px;
	color:#747475;
	position:absolute;
	left:0;
	top:0;
	margin:-45px 0 0 -80px;
	display:none
}

.porlet-right-hp .feature-hp .sec-feature .trform-pr .centrado-medio{
	padding:6px 10px 0 0;
	float:left;
	background:#fff
}

.porlet-right-hp .feature-hp .sec-feature-img{
	width:270px;
	height:274px;
	float:left;
	margin:2px 0 0 0;
	background:#fff
}

.porlet-right-hp .feature-hp .sec-feature h2{
	font-size:18px;
	line-height:24px;
	color:#0039a6;
	margin:30px 0 0 0;
	font-weight:bold
}

.novedades{
	height:30px;
	color:#828282;
	background:#f3f3f3;
	line-height:30px;
	margin:0 0 10px 0;
	border-radius:10px 0 10px 0;
	-moz-border-radius:10px 0 10px 0;
	-webkit-border-radius:10px 0 10px 0;
	-khtml-border-radius:10px 0 10px 0
}

.novedades a{
	color:#009ac8;
	float:right;
	line-height:30px;
	margin:0 22px 0 0;
	text-decoration:underline
}

.novedades p{
	display:inline-block;
	float:left
}

.novedades .titulo-nv{
	width:94px;
	height:30px;
	line-height:30px;
	background:#009b3a;
	color:#FFF;
	-moz-border-radius:0 0 10px 0;
	-webkit-border-radius:10px 0 10px 0;
	-khtml-border-radius:0 0 10px 0;
	border-radius:10px 0 10px 0;
	float:left;
	text-align:center;
	margin:0 22px 0 0
}

.destacado-img-hp{
	width:225px;
	height:170px;
	float:left;
	margin:0 13px 0 0
}

.destacado-hp{
	border-right:1px dotted #d9d9d9;
	float:left;
	height:130px;
	margin:0 6px 0 -4px;
	padding:20px;
	width:189px
}

.destacado-hp h3{
	color:#0039a6;
	font-size:15px;
	line-height:24px;
	font-weight:bold
}

.destacado-hp h3 a{
	color:#0039a6
}

.destacado-hp p{
	color:#919195;
	line-height:18px;
	margin:0 0 5px;
	width:192px
}

.destacado-hp span{
	color:#009b3a;
	font-size:18px;
	font-weight:bold;
	display:inline-block
}

.destacado-hp span.big-des{
	color:#009b3a;
	font-size:36px;
	font-weight:bold;
	margin:0 5px 0 0
}

.destacado-hp .like-des{
	height:20px;
	overflow:hidden;
	position:relative;
	margin:4px 0 0 0
}

.destacado-hp a.nov-des{
	width:88px;
	height:33px;
	margin:15px auto;
	background:url(../App_Themes/Imagenes/btn-verde-nv.png) no-repeat;
	line-height:33px;
	text-align:center;
	color:#fff;
	display:block;
	cursor:pointer;
	font-weight:bold
}

.servicios-hi{
	height:auto;
	border-bottom:1px solid #969696;
	-moz-border-radius:10px 0 10px 0;
	-webkit-border-radius:10px 0 10px 0;
	-khtml-border-radius:10px 0 10px 0;
	border-radius:10px 0 10px 0;
	background:#c3c3c3;
	margin:10px 0 20px 0;
	padding:5px 10px 0 10px
}

.servicios-hi .titulo-ser-hi{
	padding:0 10px 0 10px;
	height:auto
}

.servicios-hi .titulo-ser-hi .sec-titulo-ser{
	width:172px;
	height:auto;
	float:left;
	margin:0 0 5px 10px
}

.servicios-hi .titulo-ser-hi h3{
	display:inline-block;
	font-size:13px;
	color:#fff;
	line-height:24px;
	font-weight:bold;
	float:left;
	width:125px
}

.servicios-hi .titulo-ser-hi em{
	width:35px;
	height:30px;
	background:url(../App_Themes/Imagenes/sprite-iconos.png);
	display:block;
	float:left
}

.servicios-hi .titulo-ser-hi em.cuentas-ser{
	background-position:0 -150px
}

.servicios-hi .titulo-ser-hi em.credito-ser{
	background-position:0 -195px;
	width:40px!important
}

.servicios-hi .titulo-ser-hi em.ahorro-ser{
	background-position:0 -235px
}

.servicios-hi .titulo-ser-hi em.seguro-ser{
	background-position:0 -280px
}

.servicios-hi .titulo-ser-hi em.tarjeta-ser{
	background-position:0 -325px
}

.servicios-hi .lista-ser-hi{
	padding:0 0 10px 0;
	background:#f6f6f6;
	height:auto;
	-moz-border-radius:10px 0 10px 0;
	-webkit-border-radius:10px 0 10px 0;
	-khtml-border-radius:10px 0 10px 0;
	border-radius:10px 0 10px 0
}

.servicios-hi .lista-ser-hi ul{
	width:171px;
	margin:10px 0 0 10px;
	float:left
}

.servicios-hi .lista-ser-hi ul.big-ser{
	width:175px!important
}

.servicios-hi .lista-ser-hi li{
	padding:8px 0 8px 15px;
	border-top:1px solid #dbdbdb;
	background:url(../App_Themes/Imagenes/sprite-vinetas.png) 7px 14px no-repeat;
	color:#747678;
	font-size:11px;
	line-height:16px
}

.servicios-hi .lista-ser-hi li a{
	color:#747678
}

.servicios-hi .lista-ser-hi li a:hover{
	color:#f78f1e
}

.regalo-hi{
	position:relative;
	float:left;
	width:705px;
	height:175px;
	background:url(../App_Themes/Imagenes/fnd-regalo_2x.jpg) no-repeat
}

.regalo-hi .caja-re{
	width:137px;
	height:143px;
	margin:32px 0 0 20px;
	float:left;
	background:url(../App_Themes/Imagenes/caja-sorpresas-big.png) no-repeat
}

.regalo-hi .form-re{
	float:left;
	margin:-25px 0 0 15px;
	width:520px
}

.regalo-hi .form-re h2{
	color:#fff;
	font-size:26px;
	font-weight:bold;
	line-height:32px;
	margin:44px 0 0 0
}

.regalo-hi .form-re .coletilla-re{
	color:#fff;
	font-size:12px
}

.regalo-hi .trform-re{
	margin:13px 10px 10px 0;
	display:inline-block;
	float:left
}

.regalo-hi .trform-re .cnt-captch-re{
	width:185px;
	height:62px;
	background:#fff;
	padding:3px
}

.trform-re .cnt-captch-re .side-left-re{
	width:155px;
	height:62px;
	float:left
}

.trform-re .cnt-captch-re .side-left-re .img-captcha{
	height:28px
}

.trform-re .cnt-captch-re .side-left-re .texto-captcha{
	margin:9px 0 0 0;
	_margin-top:3px!important
}

.trform-re .cnt-captch-re .side-right-re{
	background:url(../App_Themes/Imagenes/utility-captcha_2.jpg) no-repeat scroll left top transparent;
	border-radius:3px 3px 3px 3px;
	float:right;
	height:63px;
	padding-top:2px;
	width:24px
}

.regalo-hi .boxerror-re{
	width:345px;
	height:17px;
	line-height:17px;
	border-radius:2px;
	color:#e20076;
	padding:0 5px 0 5px;
	overflow:hidden;
	background:#fff;
	font-size:10px
}

.social{
	width:940px;
	margin:-2px 0!important
}

.social h4{
	font-weight:bold;
	font-size:18px;
	color:#747678;
	margin:10px 0 7px 20px;
	height:18px;
	line-height:17px!important
}

.social .social-interbank{
	width:921px;
	height:335px;
	background:#dfdfdf;
	border-radius:15px 0 0 0;
	padding:15px 0 0 19px
}

.social .social-interbank .titulo-social{
	width:171px;
	height:34px;
	color:#747678;
	line-height:30px
}

.social-interbank .titulo-social em.mitiempo{
	width:73px;
	height:33px;
	background:url(../App_Themes/Imagenes/sprite-iconos.png);
	display:inline-block;
	background-position:1px -713px;
	margin:1px 0 0 0
}

.social-interbank .titulo-social .destacados{
	width:92px;
	height:30px;
	font-size:13px;
	font-weight:bold;
	float:left
}

.social-interbank .planes .social-left-hp{
	width:584px;
	height:273px;
	overflow:hidden;
	float:left;
	position:relative
}

.planes .social-left-hp .feature-social-hp{
	width:584px;
	height:273px;
	position:absolute
}

.social-interbank .planes .social-right-hp{
	width:63px;
	position:absolute;
	margin:0 0 0 575px;
	left:0;
	border-radius:0 10px 10px 0;
	z-index:99;
	overflow:hidden
}

.social .social-interbank .planes{
	width:636px;
	height:273px;
	margin:6px 0 0 1px;
	float:left;
	border-radius:10px;
	overflow:hidden;
	position:relative
}

.planes img{
	width:291px;
	height:273px;
	float:left;
	border-radius:10px 0 0 10px
}

.social-left-hp .feature-social-hp .planes-hoy{
	width:293px;
	height:273px;
	background-color:#930043;
	float:left;
	color:#FFF;
	line-height:16px;
	font-size:11px
}

.planes-hoy b{
	float:left
}

.planes-hoy b.sub-bold{
	font-size:12px;
	font-weight:bold;
	margin-top:14px
}

.feature-social-hp .planes-hoy p{
	width:272px;
	float:left
}

.planes-hoy em{
	margin:4px 3px 4px 23px
}

.feature-social-hp .planes-hoy .planes-titulo{
	width:100%;
	height:38px;
	background:#939391;
	border-bottom:1px solid #FFF;
	font-size:16px;
	font-weight:bold;
	float:left
}

.planes-hoy .planes-titulo p{
	width:200px;
	margin:12px 0 0 11px
}

.planes-titulo em{
	width:9px;
	height:19px;
	margin:13px 0 0 283px!important
}

.planes-titulo em.planes-icono{
	background-position:1px -582px
}

.planes-hoy .planes-titulo .bg-p{
	float:left;
	width:13px;
	height:38px;
	background:#737271
}

.feature-social-hp .planes-hoy .planes-noticia{
	width:280px;
	height:119px;
	background:#c7015c;
	margin:12px 0 10px 13px;
	float:left;
	line-height:12px!important
}

.planes-noticia em{
	margin:16px 3px 0 10px
}

.planes-hoy .planes-noticia p{
	width:220px;
	margin:12px 0 0 17px;
	line-height:12px
}

.planes-hoy em.noticia-vineta{
	background:url(../App_Themes/Imagenes/sprite-vinetas.png) no-repeat;
	width:5px;
	height:9px;
	display:block;
	background-position:1px -245px;
	float:left
}

.planes .social-right-hp .dias{
	width:63px;
	height:273px;
	border-radius:0 10px 10px 0;
	float:left;
	font-size:12px;
	overflow:hidden
}

.planes .social-right-hp .dias li a{
	color:#939391;
	text-align:center;
	width:63px;
	line-height:39px;
	height:39px;
	display:block;
	background:url(../App_Themes/Imagenes/bg-soc-hp-no.gif) no-repeat
}

.social-right-hp .dias li a.active,.social-right-hp .dias li a:hover{
	color:#FFF;
	background:url(../App_Themes/Imagenes/bg-soc-hp.gif) no-repeat
}

.dias ul li.this{
	background:#ca005d;
	border-radius:0 10px 0 0;
	height:39px
}

.dias ul li.this a{
	color:#FFF
}

.dias ul li.this a:hover{
	color:#FFF;
	border-radius:0 10px 0 0
}

.social-right-hp .dias ul li.dia-final a:hover{
	line-height:39px;
	border-radius:0 0 10px 0
}

.social .social-interbank .plugin{
	width:243px;
	height:273px;
	float:left;
	margin:6px 0 0 21px;
	background:#fff
}

.social .social-pie{
	width:940px;
	height:50px;
	background:#f1f1f1;
	border-radius:0 0 15px 0
}

.social .social-pie .twitter-interbank{
	width:200px;
	height:50px;
	float:left;
	border-radius:0 0 13px 0;
	background:#0098c3;
	color:#fff;
	font-size:15px;
	margin:0 27px 0 0;
	line-height:47px
}

.social-pie .twitter-interbank em.t-icono{
	width:20px;
	height:18px;
	background:url(../App_Themes/Imagenes/sprite-iconos.png);
	display:block;
	float:left;
	background-position:-2px -675px;
	margin:16px 7px 0 19px
}

.social-pie .twitter-interbank p{
	float:left;
	margin-left:3px
}

.social-pie .twitter-interbank p.bold{
	font-weight:bold;
	margin:0!important
}

.social .social-pie .tweet{
	width:355px;
	margin:6px 78px 0 0;
	float:left;
	line-height:13px;
	font-size:11px
}

.social .social-pie .tweet b{
	color:#626262
}

.social .social-pie .tweet a{
	text-decoration:underline;
	color:#005daa
}

.siguenos p{
	color:#005daa;
	float:left;
	font-size:12px;
	line-height:51px
}

.margnsoc{
	margin:15px auto 0 33px!important
}

.marg-btm{
	margin:2px auto 0 153px!important
}

.pie{
	width:938px;
	height:387px;
	background:url(../App_Themes/Imagenes/footer-bg.jpg) repeat-x bottom white;
	border:1px solid #ebebeb;
	margin:10px 0 0 0;
	font-size:11px
}

.pie ul{
	width:170px;
	height:185px;
	margin:34px 3px 0 30px;
	float:left
}

.pie li{
	margin-bottom:11px
}

.pie li a{
	color:#747678
}

.pie li a:hover{
	color:#333
}

.pie li.titulo{
	color:#0039a6;
	font-weight:bold
}

.pie-contactanos{
	background:url(../App_Themes/Imagenes/fnd-footer.png) left no-repeat;
	width:300px;
	height:327px;
	float:right;
	margin:19px 4px 0 0;
	position:relative;
	padding-top:18px;
	font-size:12px
}

.pie-contactanos .operadora{
	width:144px;
	height:252px;
	z-index:10;
	background:url(../App_Themes/Imagenes/img-footer.png) bottom center no-repeat;
	margin:93px 0 0 156px;
	position:absolute;
	left:0;
	top:0
}

.pie-contactanos h4{
	margin:0 0 0 36px;
	color:#fff;
	font-size:18px;
	font-weight:normal
}

.pie-contactanos .llamada{
	width:229px;
	height:92px;
	border-radius:15px 0 0 0;
	margin:11px 0 4px 18px;
	color:#fff;
	padding:15px 0 0 19px;
	background:url(../App_Themes/Imagenes/esq_nuestra_banca_telefonica.jpg) top left no-repeat #007a2e
}

.pie-contactanos .llamada em.pie-icono{
	width:25px;
	height:25px;
	display:block;
	background:url(../App_Themes/Imagenes/sprite-iconos.png);
	float:left;
	background-position:0 -369px;
	margin-top:8px
}

.pie-contactanos .llamada .pie-numero{
	font-size:22px;
	font-weight:bold;
	margin:11px 0 5px 28px
}

.pie-contactanos .llamada .pie-texto{
	margin:0 0 0 29px;
	line-height:14px
}

.pie-contactanos .contacto-forma{
	width:157px;
	margin-left:36px
}

.pie-contactanos .contacto-forma em{
	width:21px;
	height:21px;
	display:block;
	background:url(../App_Themes/Imagenes/sprite-iconos.png);
	float:left;
	margin-top:10px
}

.pie-contactanos .contacto-forma em.icono-p1{
	background-position:1px -415px
}

.pie-contactanos .contacto-forma em.icono-p2{
	background-position:1px -455px
}

.pie-contactanos .contacto-forma em.icono-p3{
	background-position:1px -495px
}

.pie-contactanos .contacto-forma .forma-texto{
	width:126px;
	height:19px;
	border-bottom:1px dotted #80d9ac;
	float:right;
	padding:12px 0 8px 1px
}

.pie-contactanos .contacto-forma .forma-texto a{
	color:#fff
}

.pie-contactanos .footer-logo{
	background:url("../App_Themes/Imagenes/logo-footer.png") no-repeat scroll 0 0 transparent;
	height:24px;
	margin:68px 0 0 20px;
	width:127px
}

.pie .descarga-app{
	width:556px;
	height:92px;
	float:left;
	border-bottom:1px dotted #c9c9c9;
	border-top:1px dotted #c9c9c9;
	margin:0 0 13px 29px;
	line-height:52px;
	color:#747678
}

.pie .descarga-app p{
	float:left
}

.descarga-app .mg .descarga-titulo{
	width:118px;
	color:#0039a6
}

.pie .descarga-app em{
	background:url(../App_Themes/Imagenes/sprite-iconos.png);
	display:block;
	float:left;
	cursor:pointer
}

.pie .descarga-app em.smart{
	width:78px;
	height:33px;
	background-position:1px -536px;
	margin:10px 19px 0 6px
}

.pie .descarga-app em.globo{
	width:31px;
	height:32px;
	background-position:1px -587px;
	margin:11px 0 0 6px
}

.pie .descarga-app .mg{
	float:left;
	height:37px
}

.pie .descarga-app .mg a{
	margin:0 0 0 9px;
	color:#747678
}

.pie .descarga-app .mg a:hover{
	color:#333
}

.pie .descarga-app .mg2{
	float:right;
	margin:0 24px 0 10px
}

.pie .columnas{
	margin-left:30px
}

.pie .columnas .columna{
	display:inline-block;
	margin-right:35px
}

.pie .columnas .columna a{
	line-height:22px;
	display:block;
	color:#919195
}

.pie .columnas .columna a:hover{
	color:#333
}

.pie-copyright{
	color:#747678;
	width:938px;
	height:43px;
	font-size:11px;
	margin:19px auto 0 auto
}

.banner-1{
	width:223px;
	height:173px;
	border:1px solid #e0e0e0;
	float:right;
	overflow:hidden
}

.espacio9{
	height:17px
}

.v-gray{
	background:url(../App_Themes/Imagenes/v-gray.jpg) no-repeat 0 2px!important;
	list-style:none!important;
	padding:0 0 0 0!important
}

.v-disc{
	background:url(../App_Themes/Imagenes/v-disc.jpg) no-repeat 0 2px!important
}

.float-left{
	float:left!important
}

.float-right{
	float:right!important
}

.sepw8{
	width:8px;
	height:28px;
	display:block
}

.dos-lineas-op{
	line-height:12px!important
}

.btn-regalo{
	width:133px;
	height:66px;
	background:url(../App_Themes/Imagenes/btn-regalo.jpg) no-repeat;
	display:block;
	border:0;
	cursor:pointer
}

.textform{
	background:#fafafa;
	padding:0 5px 0 5px!important;
	height:26px;
	line-height:26px;
	border:1px solid #c7c7c7;
	color:#9f9fa2;
	font-size:12px;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	float:left
}

.textform1{
	background:#fafafa;
	padding:0 5px 0 5px!important;
	height:26px;
	line-height:26px;
	border:1px solid #c7c7c7;
	color:#9f9fa2;
	font-size:12px;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	float:left
}

.dropdown{
	border:1px solid #c7c7c7;
	color:#9f9fa2;
	cursor:pointer;
	font-size:12px;
	background:url(../App_Themes/Imagenes/dropdown.jpg) top right no-repeat white
}

.dropdown div{
	height:26px;
	line-height:26px;
	padding:0 22px 0 5px;
	overflow:hidden;
	position:relative;
	font-size:11px
}

.dropdown ul{
	border:1px solid #e5e5e5;
	display:none;
	margin:0 0 0 -1px!important;
	position:absolute;
	z-index:10;
	background:#fff
}

.dropdown li{
	border-bottom:1px solid #e5e5e5!important;
	color:#9f9fa2;
	line-height:26px!important;
	height:26px;
	list-style:none outside none;
	padding-left:8px!important;
	padding-right:8px!important;
	background:#fafafa!important;
	cursor:pointer
}

.dropdown li:hover{
	background:#e1e1e1;
	color:#666
}

div.droplist li.selectitem{
	background:#e5e5e5!important
}

.optiongroup,.optiongroup2,.optiongroup3{
	border-radius:2px 2px 2px 2px;
	display:inline-block;
	/*background:url("../App_Themes/Imagenes/bg-op-v.jpg") repeat scroll 0 0 transparent*/
}

.optiongroup span,.optiongroup2 span,.optiongroup3 span{
	color:#747678;
	cursor:pointer;
	display:block;
	float:left;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size:12px;
	height:28px;
	line-height:28px;
	padding:0 6px;
	text-align:center;
	position:relative
}

.optiongroup span.active-op,.optiongroup2 span.active-op,.optiongroup3 span.active-op{
	background:url(../App_Themes/Imagenes/bg-op-v-active.jpg);
	color:#FFF
}

.optiongroup span.disable-op,.optiongroup2 span.disable-op,.optiongroup3 span.disable-op{
	background:#e5e5e5;
	color:#ccc
}

.optiongroup .separador-op,.optiongroup2 .separador-op,.optiongroup3 .separador-op{
	width:1px;
	height:20px;
	float:left;
	margin:4px 0 0 0;
	background:#60b78c
}

.optiongroup .tool,.optiongroup2 .tool,.optiongroup3 .tool{
	width:122px;
	position:absolute;
	display:none;
	z-index:99;
	top:0;
	left:0
}

.optiongroup .tool .sup-tool,.optiongroup2 .tool .sup-tool,.optiongroup3 .tool .sup-tool{
	height:5px!important;
	background:url(../App_Themes/Imagenes/tool-sup.png) no-repeat lime;
	overflow:hidden
}

.optiongroup .tool .inf-tool,.optiongroup2 .tool .inf-tool,.optiongroup3 .tool .inf-tool{
	height:8px;
	background:url(../App_Themes/Imagenes/tool-inf.png) no-repeat
}

.optiongroup .tool .medio-tool,.optiongroup2 .tool .medio-tool,.optiongroup3 .tool .medio-tool{
	background:url(../App_Themes/Imagenes/tool-medio.jpg);
	font-size:9px;
	padding:0 16px 0 8px;
	color:#747678;
	line-height:11px;
	text-align:left!important
}

.optiongroup .tool .medio-tool b,.optiongroup2 .tool .medio-tool b,.optiongroup3 .tool .medio-tool b{
	font-weight:normal;
	color:#000
}

.wt147{
	width:137px!important
}

.wt100{
	width:84px!important
}

.wt105{
	width:99px!important
}

.wd147{
	width:147px!important
}

.margin-left26{
	margin-left:26px!important
}

.cont_hincha{
	width:940px;
	height:30px;
	margin:0 0 10px 0;
	font-size:11px;
	color:#919195;
	background:url(../App_Themes/Imagenes/bg_hinchacorporativo.jpg) repeat-x center
}

.cont_hincha .contenido{
	width:889px;
	padding:8px 10px;
	float:left;
	overflow:hidden
}

.cont_hincha .contenido ul{
	display:block;
	list-style:none outside
}

.cont_hincha .contenido ul li{
	margin:0 6.8px 0 0;
	float:left;
	display:block
}

.cont_hincha .contenido .imagenes{
	display:inline-block;
	height:10px;
	margin:0;
	width:10px
}

.cont_hincha .contenido .igual{
	background:url("../App_Themes/Imagenes/hinchas_signos.jpg") no-repeat scroll left 5px transparent
}

.cont_hincha .contenido .up{
	background:url("../App_Themes/Imagenes/hinchas_signos.jpg") no-repeat scroll left -4px transparent
}

.cont_hincha .contenido .down{
	background:url("../App_Themes/Imagenes/hinchas_signos.jpg") no-repeat scroll left -16px transparent
}

.cont_hincha .btn{
	width:31px;
	float:right
}

.tamano_corp{
	width:250px!important;
	height:245px!important
}

.tamano_corp_ul{
	width:240px!important
}

.tamano_corp2{
	background:url(../App_Themes/Imagenes/bg-pr-rg-he.jpg) no-repeat!important;
	height:265px!important
}

.corp_ul_dest{
	margin-top:0!important;
	bottom:40px
}

.corp_ul_dest .menor{
	margin:-5px 0 0!important
}

.destacado{
	background:url(../App_Themes/Imagenes/corp_destacado_h.png) left no-repeat!important;
	color:#005daa!important;
	font-size:13px!important;
	font-weight:bold;
	margin:0 0 0 8px
}

.fondo_lista{
	background:url(../App_Themes/Imagenes/corp_bullet.jpg) left no-repeat!important
}

.alt_p{
	height:265px!important
}

.alt_cont_head{
	height:239px!important
}

.padd{
	width:282px!important;
	padding:15px
}

.porlet-right-hp .feature-hp .sec-feature-img h2{
	color:#0039a6;
	font-size:18px;
	font-weight:bold;
	line-height:24px;
	margin:30px 0 0
}

.porlet-right-hp .feature-hp .sec-feature-img p{
	margin:10px 0 0 0;
	width:227px;
	text-align:left!important;
	line-height:18px
}

.flote_iz{
	float:left
}

.porlet-right-hp .feature-hp .sec-feature ul{
	margin:10px 0 0 0
}

.porlet-right-hp .feature-hp .sec-feature ul li.corporativo{
	background:url(../App_Themes/Imagenes/buellet_inc.jpg) left no-repeat!important;
	padding:0 0 0 12px;
	margin:1px 0 0 0;
	color:#919195;
	font-size:12px
}

.porlet-right-hp .feature-hp .sec-feature ul li.doble{
	background:url("../App_Themes/Imagenes/buellet_inc.jpg") no-repeat scroll left 6px transparent!important
}

.servicios-hi .titulo-ser-hi em.comex-corp{
	background-position:0 -767px
}

.btnazul{
	background:url(../App_Themes/Imagenes/bluebtn.png) no-repeat scroll 0 0 transparent;
	color:#fff;
	cursor:pointer;
	display:block;
	font-weight:bold;
	height:33px;
	line-height:33px;
	margin:15px auto;
	text-align:center;
	width:94px
}

.servicios-hi .titulo-ser-hi em.comex{
	background-position:0 -750px
}

.servicios-hi .titulo-ser-hi em.inversiones{
	background-position:0 -776px
}

.servicios-hi .titulo-ser-hi em.finaciamiento{
	background-position:0 -807px
}

.servicios-hi .titulo-ser-hi em.serviciox{
	background-position:0 -845px
}

.servicios-hi .titulo-ser-hi em.fcorp{
	background-position:0 -877px
}

.padd_img_vid{
	padding:10px 10px 0 10px
}

.color_dest{
	color:#444!important;
	font-size:12px!important
}

.encima{
	width:140px!important
}

.content-general .dest_{
	height:172px;
	width:260px;
	float:left;
	padding:20px;
	_padding:16px
}

.content-general .dest_ h2{
	font-size:16px;
	color:#0039a6;
	margin:14px 0 13px 0;
	padding:0;
	font-weight:bold
}

.content-general .dest_ .txt{
	font-size:12px;
	width:134px;
	padding:0 10px 0 0;
	float:left
}

.content-general .dest_ .txt p{
	line-height:18px;
	text-align:left
}

.content-general .dest_ .txt a{
	color:#009cde;
	text-decoration:underline
}

.content-general .dest_ .imag{
	width:116px;
	float:left
}

.content-general .dest_ ul{
	margin:20px 0 0 0;
	font-size:11px
}

.content-general .dest_ ul li{
	background:url(../App_Themes/Imagenes/buellet_inc2.jpg) left no-repeat;
	padding:0 0 0 11px;
	margin:0 0 5px 0
}

.content-general .dest_ ul li a{
	color:#919195;
	text-decoration:none
}

.content-general .dest_ ul li a:hover{
	text-decoration:underline;
	color:#f78f1e
}

.content-general .rayitas{
	background:url(../App_Themes/Imagenes/puntitos.jpg) repeat-y center top;
	width:20px;
	height:212px;
	float:left
}

.content-general .imagen{
	float:left
}

.content-slider{
	display:inline-block;
	float:left;
	margin:0 10px 0 0
}

.content-slider .selector{
	background:url(../App_Themes/Imagenes/slider_rptr.gif) repeat-x;
	height:18px;
	position:relative;
	margin:-3px 0 0 0;
	background-position:0 0;
	width:inherit
}

.content-slider .selector .knob{
	position:absolute;
	height:20px;
	width:10px;
	background:url(../App_Themes/Imagenes/slider_knob.png) no-repeat;
	cursor:pointer;
	margin:2px 0 0 0
}

.content-slider .selector .sl-left{
	height:20px;
	width:10px;
	background:url(../App_Themes/Imagenes/slider_l.gif) no-repeat;
	margin:0;
	float:left
}

.content-slider .selector .sl-right{
	height:20px;
	width:10px;
	background:url(../App_Themes/Imagenes/slider_r.gif) no-repeat;
	margin:0;
	float:right
}

.content-slider span{
	display:inline;
	height:20px;
	line-height:18px;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size:12px;
	color:#999;
	margin:0 0 3px 0
}

.content-slider span.negra{
	color:#000;
	background:#fff
}

.content-slider .sl160{
	width:160px!important
}

.content-slider .sl175{
	width:175px!important
}

.simuladorC-contenedor{
	margin:10px 0 0 0;
	width:350px;
	font-size:11px
}

.simuladorC-contenedor .simulador-opts{
	height:31px;
	line-height:30px;
	background:url(../App_Themes/Imagenes/scv-bgs.jpg) no-repeat;
	background-position:0 -31px
}

.simuladorC-contenedor .simulador-opts a{
	color:#919195;
	height:31px;
	display:block
}

.simuladorC-contenedor .simulador-opts:hover a{
	color:#FFF
}

.simuladorC-contenedor .simulador-opts:hover{
	background-position:0 -62px
}

.simuladorC-contenedor .active{
	background-position:0 0;
	color:#fff
}

.simuladorC-contenedor .active:hover{
	background-position:0 0!important
}

.simuladorC-contenedor .active a{
	color:#fff
}

.simuladorC-contenedor .simulador-opts-first-det{
	margin:0 0 0 13px;
	display:inline-block;
	float:left
}

.simuladorC-contenedor .simulador-opts-sec-det{
	padding:0 5px 0 17px;
	display:inline-block;
	float:left
}

.clear-left{
	clear:left
}

.contenido,.contenido-sol{
	height:auto;
	margin:0 auto;
	width:940px
}

.subcabecera-template{
	margin:0 0 28px 0
}

.cadena-template{
	padding:10px 0 0 20px!important;
	color:#cecfcb;
	font-size:11px
}

.cadena-template a{
	color:#cecfcb;
	text-decoration:underline
}

.cadena-template a.activo{
	color:#919195;
	text-decoration:none
}

.sub-titulo{
	height:40px;
	margin:0 0 11px 20px
}

.sub-titulo .social-media{
	float:left;
	height:20px;
	margin:16px -11px 0 0;
	width:414px;
	position:relative;
	z-index:70
}

#content-medio-template{
	float:left;
	margin:0 10px 0 0;
	width:625px
}

.content-medio-template{
	float:left;
	margin:0 10px 0 0;
	width:625px
}

.sol2{
	background:url("../App_Themes/Imagenes/credito-hipo-bg2.jpg") no-repeat scroll center top transparent
}

.texto-sec-template{
	color:#0098c3;
	font-size:12px;
	padding:0 0 0 20px
}

.sidebar{
	float:left;
	line-height:18px;
	width:305px
}

.sidebar .annun{
	background:#fff;
	height:263px
}

.sidebar .annun .titulo{
	width:162px;
	margin:19px auto 17px auto
}

.sidebar .annun .promo{
	width:245px;
	margin:auto
}

.sidebar .tarjetas-credito-ann{
	background:#dcddde;
	width:303px;
	padding:11px 0
}

.sidebar .tarjetas-credito-ann .tituloimg{
	background:url(../App_Themes/Imagenes/titulo_tarjetas_sidebar.jpg) no-repeat top left;
	height:22px;
	width:169px;
	margin:0 auto 11px auto
}

.sidebar .tarjetas-credito-ann .tituloimg2{
	height:24px;
	width:192px;
	margin:10px auto 15px auto
}

.sidebar .tarjetas-credito-ann .lista{
	background:#FFF;
	width:225px;
	padding:12px 20px;
	margin:auto
}

.sidebar .tarjetas-credito-ann .final{
	margin:15px auto 5px 0;
	font-size:12px;
	text-align:center;
	height:auto!important
}

.sidebar .tarjetas-credito-ann .final a{
	text-decoration:none;
	color:#005daa
}

.sidebar .tarjetas-credito-ann .final a:hover{
	text-decoration:underline;
	color:#009b3a
}

.sidebar .tarjetas-credito-ann .lista ul li{
	padding:0 0 0 6px;
	border-bottom:1px dotted #919195;
	line-height:33px;
	font-size:13px
}

.anuncio_trj .cont ul .negrito{
	color:#444
}

.sidebar .tarjetas-credito-ann .lista ul li a{
	background:url(../App_Themes/Imagenes/vineta_tarjetas_sidebar_.gif) no-repeat left;
	padding:0 0 0 8px;
	color:#747678
}

.sidebar .tarjetas-credito-ann .lista ul li a:hover{
	background:url(../App_Themes/Imagenes/vineta_tarjetas_sidebar_act.gif) no-repeat left;
	color:#009b3a
}

.sidebar .tarjetas-credito-ann .lista ul li a.activo{
	background:url(../App_Themes/Imagenes/vineta_tarjetas_sidebar_act.gif) no-repeat left;
	color:#009b3a
}

.sidebar .tarjetas-credito-ann .lista2{
	width:237px!important
}

.sidebar .tarjetas-credito-ann .lista .lin{
	line-height:28px!important
}

.sidebar .tarjetas-credito-ann .lista a.verreco{
	text-decoration:underline;
	color:#009ac8;
	width:100%;
	text-align:center;
	display:block;
	margin:10px 0 6px;
	background:none!important;
	border:0 none!important;
	font-size:11px!important;
	padding:0!important
}

.sidebar .tarjetas-credito-ann .titulo{
	text-transform:uppercase;
	color:#005daa;
	font-size:13px;
	width:221px;
	text-align:left;
	margin:8px auto 9px auto
}

.sidebar .benner{
	width:305px;
	height:250px
}

.sepa,.separado{
	margin-top:10px!important
}

.separar{
	margin:50px 0 0 0
}

.separacion{
	margin:25px 0 0 0
}

.sidebar .otromg{
	border-bottom:1px dotted #dedede!important;
	font-size:11px!important;
	line-height:20px!important;
	padding:10px 3px!important
}

.formato-sf{
	height:249px;
	width:623px;
	border:1px solid #d2d2d2;
	border-radius:12px 0 12px 0;
	-webkit-border-radius:12px 0 12px 0;
	-moz-border-radius:12px 0 12px 0;
	-ms-border-radius:12px 0 12px 0;
	-o-border-radius:12px 0 12px 0;
	overflow:hidden
}

.formato-sf .izquierda{
	width:312px;
	float:left
}

.formato-sf .derecha{
	width:287px;
	margin:12px;
	float:left
}

.borde-redondo{
	border-radius:12px 0 0 0;
	-webkit-border-radius:12px 0 0 0;
	-moz-border-radius:12px 0 0 0;
	-ms-border-radius:12px 0 0 0;
	-o-border-radius:12px 0 0 0;
	overflow:hidden
}

.borde-redondo2{
	border-radius:0 0 12px 0;
	-webkit-border-radius:0 0 12px 0;
	-moz-border-radius:0 0 12px 0;
	-ms-border-radius:0 0 12px 0;
	-o-border-radius:0 0 12px 0;
	overflow:hidden
}

.borde-redondo3{
	border-radius:12px 0 0 0;
	-webkit-border-radius:12px 0 0 0;
	-moz-border-radius:12px 0 0 0;
	-ms-border-radius:12px 0 0 0;
	-o-border-radius:12px 0 0 0;
	overflow:hidden
}

.borde-redondo4{
	border-radius:12px 0 12px 0;
	-webkit-border-radius:12px 0 12px 0;
	-moz-border-radius:12px 0 12px 0;
	-ms-border-radius:12px 0 12px 0;
	-o-border-radius:12px 0 12px 0;
	overflow:hidden;
	border:1px solid #e1e1e1
}

.borde-redondo5{
	border-radius:4px 4px 4px 4px;
	-webkit-border-radius:4px 4px 4px 4px;
	-moz-border-radius:4px 4px 4px 4px;
	-ms-border-radius:4px 4px 4px 4px;
	-o-border-radius:4px 4px 4px 4px;
	overflow:hidden;
	height:65px!important;
	padding:4px!important
}

.formato-sf h2{
	color:#009b3a!important;
	font-size:17px!important;
	font-weight:bold;
	line-height:21px;
	margin:0!important;
	padding:19px 15px
}

.formato-sf p{
	padding:0 15px;
	margin:0;
	line-height:20px;
	color:#919195;
	font-size:12px
}

a.boton{
	line-height:33px!important;
	color:#fff!important;
	font-size:12px;
	cursor:pointer;
	text-align:center;
	padding:0 3px!important;
	background:none!important;
	margin:0!important
}

.formato-sf .resaltado{
	font-size:10px;
	color:#0098c3
}

.formato-sf ul li{
	background:url(../App_Themes/Imagenes/bullet_template_fp.jpg) no-repeat left 4px;
	line-height:17px;
	margin:0 0 0 15px;
	padding:0 0 0 10px
}

.formato-sf ul li.clear-sf{
	background:none!important;
	padding:0!important
}

.formato-sf .video{
	padding:29px;
	width:249px;
	height:188px;
	overflow:hidden
}

.formato-sf .ancho{
	margin:12px 0 0 12px!important;
	width:375px!important
}

.formato-sf .ancho2{
	width:236px!important
}

.formato-sf .video-thumb{
	float:left;
	margin:0 0 0 15px!important;
	width:131px;
	height:102px
}

.formato-sf .ancho1{
	float:left;
	margin:5px 10px 0 15px;
	width:190px!important
}

.formato-sf .contenido-plano{
	margin:5px 13px
}

.formato-sf .mg{
	margin:0!important
}

.formato-sf .video-grande{
	float:left;
	width:249px;
	height:144px;
	margin:0 10px;
	overflow:hidden
}

.formato-sf .menor-mg{
	float:left;
	margin:14px 15px 10px 8px;
	width:287px
}

.bluebtn-cont{
	margin:15px 0 0 69px
}

.bluebtn-cont2{
	margin:28px 0 0 40px
}

.bluebtn-cont3{
	margin:28px 0 0 107px
}

.bluebtn-cont4{
	margin:20px 0 0 15px
}

.bluebtn-cont5{
	margin:10px 0 0 100px
}

.bluebtn-cont6{
	margin:17px 0 0 124px
}

.bluebtn-cont7{
	margin:20px 0 0 0
}

.bluebtn-izq{
	background:url(../App_Themes/Imagenes/bluebtn_izquierda.png) no-repeat left top;
	width:8px;
	height:33px;
	float:left;
	cursor:pointer
}

.bluebtn-der{
	background:url(../App_Themes/Imagenes/bluebtn_derecha.png) no-repeat right top;
	width:9px;
	height:33px;
	float:left;
	cursor:pointer
}

.bluebtn-medio{
	background:url(../App_Themes/Imagenes/bluebtn_medio.png) repeat-x right top;
	width:auto;
	float:left;
	height:33px
}

.textslide{
	position:absolute;
	z-index:10;
	float:right;
	left:0;
	margin-left:100px;
	max-width:312px;
	font-size:24px;
	margin-top:-230px;
	font-family:Arial,Helvetica,sans-serif;
	color:#FFF;
	text-shadow:1px 1px 1px #333;
	text-align:right;
	font-weight:bold
}

.imgslide{
	max-width:480px;
	height:auto
}

.titletab{
	width:150px;
	line-height:30px;
	font-size:14px;
	float:left;
	border:1px solid #e5e5e5;
	background:#f9f9f9;
	font-family:Arial,Helvetica,sans-serif;
	text-align:center
}

.divTab{
	width:auto;
	background:#f9f9f9;
	display:none
}

.tab{
	width:480px
}

#demo-block{
	max-width:460px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	line-height:14px;
	padding:10px
}

#demo-block a{
	color:#666
}

#demo-block li{
	padding:15px;
	border-top:1px solid #e5e5e5;
	border-left:1px solid #e5e5e5;
	border-right:1px solid #e5e5e5;
	margin-right:5px;
	float:left;
	cursor:pointer
}

#demo-block li:hover{
	background:#f9f9f9
}

.tab-selected{
	background:#f9f9f9
}

.tab-wrapper{
	clear:both;
	border:1px solid #e5e5e5;
	padding:10px;
	line-height:16px;
	color:#777
}

.imgslide{
	max-width:311px
}

.gallery{
	max-width:312px;
	position:relative;
	overflow:hidden
}

.gallery .holder{
	max-width:312px;
	margin:0 auto;
	position:relative;
	overflow:hidden;
	z-index:2
}

.gallery .holder ul{
	margin:0;
	padding:0;
	list-style:none;
	width:30000px
}

.gallery .holder ul li{
	float:left;
	max-width:480px
}

.gallery .holder ul li img{
	display:block
}

.paging{
	position:absolute;
	top:0;
	right:0;
	margin-right:8px;
	margin-top:10px;
	padding:0;
	z-index:40
}

.paging ul{
	margin:0;
	padding:0
}

.paging li{
	margin:0!important;
	background:none!important;
	padding:0 4px 0 0!important;
	float:left;
	list-style:none
}

.paging li a{
	width:10px;
	height:10px;
	display:block;
	background:url(../App_Themes/Imagenes/puntos.png) repeat scroll 0 10px transparent;
	cursor:pointer;
	text-align:center;
	text-decoration:none;
	color:#e2e2e2;
	font-size:0;
	line-height:10px
}

.paging li a.active{
	background:url(../App_Themes/Imagenes/puntos.png) repeat scroll 10px 20px transparent;
	color:#3ab8c8
}

.paging li a:hover{
	background:url(../App_Themes/Imagenes/puntos.png) repeat scroll 10px 20px transparent;
	color:#3ab8c8
}

.next,.prev{
	position:absolute;
	right:0;
	top:44%;
	margin-top:-30px;
	width:50px;
	height:108px;
	background:url(../App_Themes/Imagenes/botones.png) repeat scroll 50px 0;
	z-index:20;
	overflow:hidden;
	text-indent:-9999px;
	outline:0;
	cursor:pointer;
	display:block
}

.next-disable{
	background:url(../App_Themes/Imagenes/derecha-off.png) no-repeat
}

.next:hover{
	background:url(../App_Themes/Imagenes/botones.png) repeat scroll 50px 108px
}

.prev{
	background:url(../App_Themes/Imagenes/botones.png) repeat scroll 0 0;
	right:auto;
	margin-left:0
}

.prev-disable{
	background:url(../App_Themes/Imagenes/izquierda-off.png) no-repeat
}

.prev:hover{
	background:url(../App_Themes/Imagenes/botones.png) repeat scroll 0 108px
}

.gallery-fade{
	max-width:312px
}

.gallery-fade .holder ul{
	width:100%;
	height:250px
}

.gallery-fade .holder ul li{
	position:absolute;
	margin:0;
	top:0;
	left:0;
	width:100%;
	height:250px;
	padding:0
}

.doble_linea{
	border-top:1px dotted #999!important;
	border-bottom:1px dotted #999!important
}

.mas-espacio{
	margin:14px 0 5px 0!important
}

.content-slider .selector .sl-img{
	height:5px;
	margin:7px 0 0 -9px;
	position:absolute
}

.no-click{
	height:15px;
	width:30%;
	float:none;
	left:0;
	position:absolute;
	z-index:99px
}

.tr-titulo{
	height:20px!important;
	line-height:20px
}

.tr-sliders{
	height:37px!important
}

.anuncio_trj{
	padding:0 7px 0 20px
}

.anuncio_trj .rd-izq{
	border-radius:12px 0 12px 0;
	-webkit-border-radius:12px 0 12px 0;
	-moz-border-radius:12px 0 12px 0;
	-ms-border-radius:12px 0 12px 0;
	-o-border-radius:12px 0 12px 0
}

.anuncio_trj .imag{
	float:left;
	width:195px;
	height:200px
}

.anuncio_trj .cont{
	float:left;
	padding:0 0 0 25px;
	width:378px
}

.anuncio_trj .cont h2{
	font-size:15px;
	font-weight:bold;
	color:#009b3a;
	margin:0 0 20px 0;
	line-height:15px
}

.anuncio_trj .cont p{
	line-height:17px
}

.anuncio_trj .cont ul{
	margin:22px 0 0 0
}

.anuncio_trj .cont ul li{
	background:url(../App_Themes/Imagenes/buellet_inc2.jpg) no-repeat left 1px;
	padding:0 0 0 10px;
	margin:0 0 7px 0
}

.det-producto-pes{
	position:relative
}

.det-producto-pes .sec-pes{
	height:50px;
	overflow:hidden
}

.det-producto-pes .sec-pes ul{
	position:absolute;
	z-index:2
}

.det-producto-pes .sec-pes li{
	cursor:pointer;
	display:inline-block;
	float:left
}

.det-producto-pes .sec-pes a{
	border-radius:5px 5px 0 0;
	display:block;
	margin:12px 1px 0 0;
	background:#efefef;
	height:38px;
	padding:0 8px 0 8px;
	color:#a7a9ac;
	line-height:38px;
	display:inline-block
}

.det-producto-pes .sec-pes span.dlinea{
	line-height:13px!important;
	margin:10px 1px 0 0!important;
	padding:0 10px 0 10px!important;
	float:left;
	text-align:center;
	cursor:pointer
}

.det-producto-pes .sec-pes span.dlinea-II{
	line-height:10px!important;
	margin:2px 0 0 0!important;
	padding:0 10px 0 10px!important;
	float:left;
	clear:left;
	text-align:center
}

.det-producto-pes .sec-pes a.active{
	margin:6px 1px 0 0;
	height:43px;
	line-height:50px;
	border-top:solid 1px #cdcdcd;
	border-left:solid 1px #cdcdcd;
	border-right:solid 1px #cdcdcd;
	border-bottom:solid 1px #fff;
	background:url(../App_Themes/Imagenes/bg-pes-det-pro.jpg) repeat-x;
	color:#00b259
}

.det-producto-pes .sec-det{
	position:relative;
	height:391px;
	border:solid 1px #cdcdcd;
	border-radius:0 0 10px 0
}

.det-producto-pes .sec-det .feature-dp{
	width:575px;
	height:340px;
	position:absolute;
	margin:37px 0 0 20px;
	background:#fff;
	overflow:hidden;
	padding:0 15px 0 0
}

.det-producto-pes .sec-det .feature-dp p{
	line-height:15px
}

.det-producto-pes .sec-det .feature-dp .content-dp{
	overflow:hidden;
	display:block;
	width:585px;
	height:335px
}

.scrollbar{
	width:10px;
	position:absolute;
	top:0;
	left:0;
	opacity:0;
	visibility:hidden;
	background:#fff
}

.scrollbar .knob{
	width:7px;
	height:50px;
	margin:0 7px 0 7px;
	cursor:pointer;
	-ms-filter:"alpha(opacity=75)";
	filter:alpha(opacity=75);
	opacity:.75
}

.scrollbar .knob span{
	display:block;
	height:4px;
	width:7px
}

.scrollbar .knob span.top{
	background:url(../App_Themes/Imagenes/top.jpg) no-repeat;
	overflow:hidden
}

.scrollbar .knob span.body{
	background:#dbdcdd
}

.scrollbar .knob span.bottom{
	background:url(../App_Themes/Imagenes/bottom.jpg) no-repeat
}

.scrollbar .knob:hover{
	-moz-opacity:1;
	opacity:1;
	-ms-filter:"alpha(opacity=100)"
}

.det-producto-pes .sec-det .feature-dp ul.dpf1{
	color:#919195;
	line-height:18px
}

.det-producto-pes .sec-det .feature-dp ul.dpf1 li{
	padding:0 0 0 10px;
	background:url(img/disc.gif) no-repeat scroll 0 -1px transparent
}

.feature-dp h2{
	color:#0039a6!important;
	font-size:12px!important;
	margin:0 0 5px!important
}

.contendedor-tarifas .no-decos{
	border:0 none
}

.ventajas-blocks{
	float:left;
	width:578px;
	margin-bottom:16px
}

.ventajas-blocks h2,.ventajas-blocks-II h2{
	color:#000!important;
	float:left;
	width:450px
}

.ventajas-blocks p{
	float:left;
	width:470px
}

.ventajas-blocks .info{
	color:#0098c3;
	text-decoration:underline
}

.ventajas-blocks strong{
	color:#000;
	clear:right
}

.ventajas-blocks img{
	height:66px;
	width:70px;
	float:right;
	border:solid 1px #ccc;
	margin:0 3px 0 0
}

.ventajas-blocks-II{
	width:570px;
	margin-right:10px
}

.ventajas-blocks-II img{
	width:200px;
	float:right
}

.ventajas-blocks-II p{
	float:left;
	width:450px;
	margin-bottom:20px
}

.TC-content{
	width:583px;
	border:solid 1px #d2d2d2;
	padding:28px 20px 20px 18px
}

.TC-content p{
	padding:0 0 11px 0
}

.TC-content .titulo{
	color:#045dad;
	font-size:17px;
	font-weight:bold;
	margin-bottom:7px
}

.TC-content h2,.TC-content h3{
	color:#045dad;
	font-size:15px;
	font-weight:bold;
	margin-bottom:12px
}

.TC-content h2.dotted{
	border-top:1px dotted #999;
	clear:right;
	padding:15px 0;
	width:421px;
	margin-top:15px
}

.TC-content h2.Textra,.TC-content h3.Textra{
	color:#0398b9;
	font-size:15px;
	margin:12px 0 0 0
}

.TC-detail{
	width:583px;
	height:386px;
	margin:10px 0 0 0;
	overflow:hidden;
	position:relative
}

.TC-detail-TTC{
	width:583px;
	height:625px;
	margin:10px 0 0 0;
	float:left;
	overflow:hidden;
	position:relative
}

.TC-detail img,.TC-detail-TTC img{
	float:left
}

.TC-content em.icon-ctPerfil,.TC-content em.icon-ctPerfil-I,.TC-content em.icon-ctPerfil-II,.TC-content em.icon-ctPerfil-III,.TC-content em.icon-ctPerfil-IV,.TC-content em.icon-ctPerfil-V,.TC-content em.icon-ctPerfil-VI,.TC-content em.icon-ctPerfil-VII,.TC-content em.icon-ctPerfil-VIII{
	width:30px;
	height:33px;
	display:block;
	background:url(../App_Themes/Imagenes/sprite-ofertas.jpg);
	margin:0 auto
}

.TC-offer a em.icon-ctPerfil,.TC-offer a:hover em.icon-ctPerfil,.TC-offer .active em.icon-ctPerfil{
	width:30px;
	height:39px;
	display:block;
	background:url(../App_Themes/Imagenes/sprite-ofertas.jpg) no-repeat
}

.TC-offer a em.icon-ctPerfil{
	background-position:-8px 3px
}

.TC-offer a:hover em.icon-ctPerfil{
	background-position:-8px 3px
}

.TC-offer .active em.icon-ctPerfil{
	background-position:-8px 3px
}

.TC-content em.icon-ctPerfil-I,.TC-offer a em.icon-ctPerfil-I,.TC-offer a:hover em.icon-ctPerfil-I,.TC-offer .active em.icon-ctPerfil-I{
	width:30px;
	height:39px;
	display:block
}

.TC-offer a em.icon-ctPerfil-I{
	background-position:-52px 3px
}

.TC-offer a:hover em.icon-ctPerfil-I{
	background-position:-8px 3px
}

.TC-offer .active em.icon-ctPerfil-I{
	background-position:-8px 3px
}

.TC-content em.icon-ctPerfil-II,.TC-offer a em.icon-ctPerfil-II,.TC-offer a:hover em.icon-ctPerfil-II,.TC-offer .active em.icon-ctPerfil-II{
	width:30px;
	height:39px;
	display:block
}

.TC-offer a em.icon-ctPerfil-II{
	background-position:-52px -35px
}

.TC-offer a:hover em.icon-ctPerfil-II{
	background-position:-8px -35px
}

.TC-offer .active em.icon-ctPerfil-II{
	background-position:-8px -35px
}

.TC-content em.icon-ctPerfil-III,.TC-offer a em.icon-ctPerfil-III,.TC-offer a:hover em.icon-ctPerfil-III,.TC-offer .active em.icon-ctPerfil-III{
	width:30px;
	height:39px;
	display:block
}

.TC-offer a em.icon-ctPerfil-III{
	background-position:-52px -73px
}

.TC-offer a:hover em.icon-ctPerfil-III{
	background-position:-8px -73px
}

.TC-offer .active em.icon-ctPerfil-III{
	background-position:-8px -73px
}

.TC-content em.icon-ctPerfil-IV,.TC-offer a em.icon-ctPerfil-IV,.TC-offer a:hover em.icon-ctPerfil-IV,.TC-offer .active em.icon-ctPerfil-IV{
	width:30px;
	height:39px;
	display:block
}

.TC-offer a em.icon-ctPerfil-IV{
	background-position:-52px -113px
}

.TC-offer a:hover em.icon-ctPerfil-IV{
	background-position:-8px -113px
}

.TC-offer .active em.icon-ctPerfil-IV{
	background-position:-8px -113px
}

.TC-content em.icon-ctPerfil-V,.TC-offer a em.icon-ctPerfil-V,.TC-offer a:hover em.icon-ctPerfil-V,.TC-offer .active em.icon-ctPerfil-V{
	width:30px;
	height:39px;
	display:block
}

.TC-offer a em.icon-ctPerfil-V{
	background-position:-52px -187px
}

.TC-offer a:hover em.icon-ctPerfil-V{
	background-position:-8px -187px
}

.TC-offer .active em.icon-ctPerfil-V{
	background-position:-8px -187px
}

.TC-content em.icon-ctPerfil-VI,.TC-offer a em.icon-ctPerfil-VI,.TC-offer a:hover em.icon-ctPerfil-VI,.TC-offer .active em.icon-ctPerfil-VI{
	width:30px;
	height:39px;
	display:block
}

.TC-offer a em.icon-ctPerfil-VI{
	background-position:-52px -262px
}

.TC-offer a:hover em.icon-ctPerfil-VI{
	background-position:-8px -262px
}

.TC-offer .active em.icon-ctPerfil-VI{
	background-position:-8px -262px
}

.TC-content em.icon-ctPerfil-VII,.TC-offer a em.icon-ctPerfil-VII,.TC-offer a:hover em.icon-ctPerfil-VII,.TC-offer .active em.icon-ctPerfil-VII{
	width:40px;
	height:40px;
	display:block
}

.TC-offer a em.icon-ctPerfil-VII{
	background-position:-46px -149px
}

.TC-offer a:hover em.icon-ctPerfil-VII{
	background-position:-2px -149px
}

.TC-offer .active em.icon-ctPerfil-VII{
	background-position:-2px -149px
}

.TC-content em.icon-ctPerfil-VIII,.TC-offer a em.icon-ctPerfil-VIII,.TC-offer a:hover em.icon-ctPerfil-VIII,.TC-offer .active em.icon-ctPerfil-VIII{
	width:30px;
	height:39px;
	display:block
}

.TC-offer a em.icon-ctPerfil-VIII{
	background-position:-52px -226px
}

.TC-offer a:hover em.icon-ctPerfil-VIII{
	background-position:-8px -226px
}

.TC-offer .active em.icon-ctPerfil-VIII{
	background-position:-8px -226px
}

.TC-detail-cont{
	height:auto;
	width:584px;
	float:right;
	position:relative;
	width:470px
}

.TC-detail-prods{
	z-index:80;
	height:auto;
	width:470px;
	background-color:#f5f5f5;
	position:absolute;
	color:#919193;
	line-height:16px
}

.TC-detail-prods-TTC{
	z-index:80;
	height:618px;
	width:470px;
	background-color:#f5f5f5;
	position:absolute;
	left:119px;
	color:#919193;
	line-height:16px
}

.TC-detail-titulo em{
	width:13px;
	height:25px;
	margin-top:29px
}

.TC-detail-noticia{
	width:440px;
	margin:40px 15px 10px 10px;
	float:left;
	line-height:16px!important
}

.TC-offer{
	width:120px;
	z-index:99;
	position:absolute;
	background:url(../App_Themes/Imagenes/bg-00.png) repeat-y 0 10px;
	height:618px
}

.TC-offer .lista a{
	color:#939391;
	text-align:center;
	display:block;
	padding:4px 0 11px 0;
	background:url(../App_Themes/Imagenes/bg-0.png) no-repeat 0 0
}

.TC-offer .lista .active,.TC-offer .lista a:hover{
	color:#fff;
	background:url(../App_Themes/Imagenes/bg-cc.png) no-repeat 0 0
}

.TC-offer li a:hover{
	color:#FFF
}

.TC-offer .list-noIcon a{
	color:#939391;
	text-align:center;
	display:block;
	padding:16px 0 10px 0;
	background:url(../App_Themes/Imagenes/bg-0120.png) no-repeat 0 0;
	height:32px
}

.TC-offer .list-noIcon .active,.TC-offer .list-noIcon a:hover{
	color:#fff;
	background:url(../App_Themes/Imagenes/bg-cc120.png) no-repeat 0 0;
	height:32px
}

.TC-offer li a:hover{
	color:#FFF
}

.TC-detail-prods a.campana,.TC-detail-prods-TTC a.campana{
	width:131px;
	height:33px;
	line-height:33px;
	text-align:center;
	color:#FFF;
	background:url(../App_Themes/Imagenes/btn-azul-regular.png) no-repeat;
	display:block;
	margin:15px 0 37px 0
}

.TC-offer .bttn-pos{
	margin:0 auto
}

.TC-offer .lista{
	background:url(../App_Themes/Imagenes/bg-00.png) no-repeat 6px 0
}

.TC-offer .elemento{
	text-align:center;
	padding-top:1px;
	font-size:11px
}

.TC-offer .elemento .interes{
	background:url(../App_Themes/Imagenes/bg-00.png) no-repeat 0 0;
	width:110px;
	height:30px;
	padding:25px 0 0 10px;
	color:#00a950;
	text-align:left
}

.TC-detail-noticia .list-cards{
	margin:10px 0 10px 15px;
	width:220px;
	float:left
}

.TC-detail-noticia .list-cards li{
	background:url(../App_Themes/Imagenes/disc.gif) no-repeat scroll 0 0 transparent;
	color:#919195;
	font-size:12px;
	padding-left:10px;
	line-height:19px
}

.TTC-blocks{
	float:left;
	width:421px;
	border-top:dotted 1px #999;
	padding:15px 0 15px 0;
	line-height:18px;
	font-size:11px
}

.TTC-blocks .info{
	color:#0098c3;
	text-decoration:underline
}

.TTC-blocks strong{
	color:#000;
	clear:right
}

.TTC-blocks img{
	height:66px;
	width:70px;
	float:left;
	background-color:#666;
	margin:0 30px 0 0
}

.C-center{
	margin:0 auto;
	padding-right:10px;
	width:100px;
	display:block;
	cursor:pointer;
	*padding-top:2px
}

.beneficios-CV{
	width:580px;
	float:left
}

.beneficios-CV .destacados-beneficios{
	color:#333;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold
}

.beneficios-CV .destacado-beneficios{
	color:#333;
	background:url(../App_Themes/Imagenes/sprite-vinetas.png) no-repeat scroll 0 -206px transparent;
	margin-right:5px
}

.beneficios-CV .dest-non-vinetas{
	color:#005daa;
	float:left;
	margin-bottom:10px;
	width:100%
}

.beneficios-CV h2{
	width:580px;
	float:left;
	background:url(../App_Themes/Imagenes/sprite-vinetas.png) no-repeat scroll 0 -32px transparent;
	padding:0 0 0 8px;
	font-size:12px;
	margin-bottom:5px
}

.descargas-CV,.descargas-CV a{
	color:#0098c3
}

.descargas-CV a{
	text-decoration:underline;
	float:left
}

.descargas-CV h2{
	width:580px;
	font-size:12px;
	margin-bottom:15px
}

.descargas-CV .word-icon,.descargas-CV .pdf-icon,.descargas-CV .xcel-icon{
	height:10px;
	width:310px;
	padding:5px 30px 10px 0;
	margin-bottom:7px
}

.descargas-CV .word-icon{
	background-position:-5px -152px
}

.descargas-CV .xcel-icon{
	background-position:-5px -184px
}

.descargas-CV .pdf-icon{
	background-position:-5px -214px
}

.descargas-CV .descargas{
	background:url(../App_Themes/Imagenes/sprite-beneficios.jpg) no-repeat -2px -246px;
	float:left;
	height:15px;
	width:25px
}

.descargas-CV .d-type{
	float:left;
	margin-left:4px;
	color:#0098c3
}

.beneficios-CV-textos{
	width:360px;
	float:left;
	margin-right:20px
}

.beneficios-CV p{
	margin-bottom:10px;
	padding-left:10px;
	line-height:15px!important;
	font-size:12px
}

.beneficios-CV .no-p{
	margin-bottom:10px;
	padding-left:0;
	line-height:15px!important
}

.beneficios-CV .sol-asesor,.beneficios-CV .sol-asesor-II{
	float:left;
	background:#f3f3f3;
	width:200px;
	margin-bottom:10px
}

.beneficios-CV .sol-asesor .b-top,.beneficios-CV .sol-asesor-II .b-top{
	background:url(../App_Themes/Imagenes/border-top.jpg) no-repeat;
	height:10px;
	width:120px
}

.beneficios-CV .sol-asesor .b-btm,.beneficios-CV .sol-asesor-II .b-btm{
	background:url(../App_Themes/Imagenes/border-bottom.jpg) no-repeat -5px 0;
	height:15px;
	width:205px
}

.beneficios-CV .sol-asesor h2{
	background:url("../App_Themes/Imagenes/sprite-beneficios.jpg") no-repeat scroll 38px 8px transparent;
	color:#464646!important;
	font-size:18px!important;
	line-height:16px;
	margin:0 0 16px 0!important;
	padding:5px 0 0 80px;
	width:120px
}

.beneficios-CV .sol-asesor-II h2{
	color:#464646!important;
	width:120px;
	padding:5px 0 0 70px;
	font-size:18px!important;
	line-height:16px;
	margin:0 0 10px 0!important;
	background:url(../App_Themes/Imagenes/sprite-beneficios.jpg) no-repeat scroll 40px -124px transparent
}

.beneficios-CV .sol-asesor-II li{
	margin:0 0 0 25px;
	padding:2px 0 5px 0;
	float:left;
	width:160px
}

.beneficios-CV .sol-asesor-II .ultimo-elemento{
	margin:0 0 0 25px;
	padding:2px 0 0 0;
	float:left;
	width:160px
}

.beneficios-CV .sol-asesor-II li a{
	color:#5597c0;
	text-decoration:underline;
	font-size:11px
}

.beneficios-CV .sol-asesor li{
	margin:0 0 0 25px;
	padding:7px 0 7px 0;
	float:left;
	border-top:solid 1px #ccc;
	width:160px
}

.beneficios-CV .sol-asesor .chat-icon{
	background:url(../App_Themes/Imagenes/sprite-beneficios.jpg) no-repeat scroll -5px -77px transparent;
	padding-left:24px;
	float:left;
	height:20px;
	width:140px;
	line-height:15px
}

.beneficios-CV .sol-asesor .mail-icon{
	background:url(../App_Themes/Imagenes/sprite-beneficios.jpg) no-repeat scroll -5px -107px transparent;
	padding-left:24px;
	float:left;
	height:20px;
	width:140px;
	line-height:15px
}

.beneficios-CV .sol-asesor li .phono-icon{
	background:url(../App_Themes/Imagenes/sprite-beneficios.jpg) no-repeat scroll -5px -43px transparent;
	padding-left:24px;
	float:left;
	height:30px;
	width:140px;
	line-height:15px
}

.beneficios-CV .sol-asesor li .descargar-icon{
	background:url(../App_Themes/Imagenes/sprite-beneficios.jpg) no-repeat scroll -5px -127px transparent;
	padding-left:24px;
	float:left;
	height:30px;
	width:140px;
	line-height:15px
}

.beneficios-CV-textos img{
	float:left
}

.beneficios-CV-textos .list-cards li{
	background:url(../App_Themes/Imagenes/disc.gif) no-repeat scroll 0 -3px transparent;
	margin:5px 0 5px 2px;
	padding-left:10px
}

.margin-left9{
	margin:0 0 0 9px
}

.campos-oblig.oblig-ruc p.con-decoration{
	width:226px!important
}

.con-decoration a{
	color:#0098c3;
	text-decoration:underline
}

.sub-titulo h3,.sub-titulo h2,.sub-titulo h1{
	color:#0060a9;
	float:left;
	font-size:18px;
	padding:19px 0 0;
	width:476px
}

.social-media .social-media-correo{
	width:106px;
	height:20px;
	float:left;
	margin:0 10px 0 0;
	background:url(../App_Themes/Imagenes/social-media-correo.png)
}

.social-media .social-media-tweet{
	width:99px;
	height:20px;
	float:left;
	background:url(../App_Themes/Imagenes/social-media-tweet.png)
}

.social-media .social-media-recomendar{
	width:118px;
	height:20px;
	float:left;
	margin:0 10px 0 0;
	background:url(../App_Themes/Imagenes/social-media-recomendar-fb.png)
}

.social-media .social-media-google{
	width:71px;
	height:20px;
	float:left
}

.texto-sec{
	padding-top:0;
	padding-right:0;
	padding-bottom:40px!important;
	padding-left:20px
}

#content-medio{
	width:625px;
	float:left;
	margin:0 10px 0 0;
	_top:120px
}

.sol{
	background:url(../App_Themes/Imagenes/credito-hipo-bg.jpg) top left no-repeat!important
}

.sol2{
	background:url(../App_Themes/Imagenes/credito-hipo-bg2.jpg) top left no-repeat!important
}

.sol3{
	background:url(../App_Themes/Imagenes/credito-hipo-bg3.jpg) top left no-repeat!important
}

.sol4{
	border-top:1px solid #c7c7c7
}

.selec-soli{
	height:38px;
	width:575px;
	color:#FFF;
	line-height:38px;
	margin-left:50px
}

.selec-soli p{
	width:150px;
	float:left;
	margin:0 52px 0 0
}

.paso-confir{
	margin:0 0 0 9px!important
}

.sol-formulario{
	padding:38px 0 31px 109px!important;
	height:auto;
	width:516px!important;
	line-height:0!important
}

.sol-formulario.paso2{
	padding-bottom:39px!important
}

.sol-formulario.paso3{
	padding-bottom:35px!important
}

.sol-formulario.paso4{
	width:407px;
	padding:51px 109px 0 109px
}

.sol-formulario .content-slider{
	padding:10px 0 0 0;
	margin:0!important
}

.sol-formulario .content-slider span{
	color:#444!important
}

.sol-formulario .content-slider .sl141{
	float:left;
	width:141px!important;
	border-radius:5px
}

.sol-formulario .content-slider .contentText{
	padding:0 0 0 10px;
	float:left
}

.campos-oblig{
	height:28px;
	margin:10px 0 0 0
}

.campos-oblig label{
	width:180px;
	float:left;
	display:block;
	line-height:12px;
	padding:9px 0 0 0
}

.campos-oblig-dos{
	width:406px;
	height:24px;
	float:left;
	padding:0 0 0 52px
}

.campos-oblig-dos p{
	width:220px;
	color:#3e3e3e;
	float:left;
	display:block;
	line-height:12px;
	padding:9px 0 0 0
}

.campos-oblig-dos label{
	width:152px;
	float:left;
	display:block;
	line-height:12px;
	padding:9px 0 0 0
}

.campos-oblig-dos.cuenta-sueldo-label label{
	width:183px!important
}

.campos-oblig-dos.tus-datos{
	width:375px;
	height:24px;
	padding:0 0 4px 32px;
	border-bottom:1px solid #dcddde
}

.campos-oblig-dos.final{
	height:65px!important;
	padding:0 0 0 32px;
	width:375px
}

.oblig-ruc{
	height:43px!important;
	width:406px!important
}

.oblig-ruc p{
	padding:4px 0 0 180px;
	font-size:11px;
	line-height:13px;
	float:left
}

.resul-titulo{
	height:111px;
	padding:0 0 20px 0;
	text-align:center;
	line-height:18px;
	width:407px
}

.sol-formulario.paso4 h3{
	color:#444;
	font-size:15px;
	font-weight:bold;
	height:25px;
	line-height:15px;
	padding:10px 0 0 32px
}

.resul-titulo h3{
	padding:8px 0 6px 0
}

.resul-titulo a{
	color:#919195
}

.resul-titulo em{
	display:block;
	width:28px!important;
	height:28px!important;
	background:url(../App_Themes/Imagenes/sprite-iconos.png) no-repeat center top;
	margin:0 auto!important;
	float:none!important
}

.resul-titulo em.exito{
	background-position:-1px -1111px
}

.resul-titulo em.error{
	background-position:-1px -1140px
}

.resul-soli{
	float:left;
	width:407px
}

.resul-soli h3{
	width:375px;
	height:28px;
	background:#edeeee;
	padding:13px 0 0 32px;
	float:left
}

.resul-aclar{
	float:left;
	width:385px;
	height:61px;
	padding:39px 11px 0 11px;
	color:#a7a9ac;
	line-height:18px
}

.resul-aclar2{
	float:left;
	width:385px;
	height:61px;
	padding:3px 11px 0 11px;
	color:#a7a9ac;
	line-height:18px
}

.resul-impre.con-decoration{
	float:left;
	width:407px;
	height:20px!important;
	line-height:14px
}

.resul-impre.con-decoration.centrado{
	text-align:center
}

.resul-impre a{
	margin:0 39px 0 0;
	font-size:11px
}

.resul-impre.con-decoration em{
	width:18px;
	height:16px;
	margin:0 12px 0 33px!important;
	display:block;
	background:url(../App_Themes/Imagenes/sprite-iconos.png) no-repeat;
	background-position:-1px -1172px;
	float:left
}

.wt224{
	width:214px!important
}

.wt112{
	width:102px!important
}

.wt115{
	width:105px!important
}

.mgr9{
	margin:0 9px 0 0
}

.wt130{
	width:130px!important
}

.wt129{
	width:119px!important;
	background:url(../App_Themes/Imagenes/calendario.jpg) right no-repeat!important;
	background-color:#fafafa;
	cursor:pointer
}

.wt129error{
	width:119px!important;
	background:url(../App_Themes/Imagenes/calendario.jpg) right no-repeat #fce5f1!important;
	cursor:pointer
}

.wt190{
	width:190px!important;
	height:26px
}

.wt140{
	width:140px!important
}

.campos-oblig .scroll{
	width:215px;
	height:26px;
	background:url(../App_Themes/Imagenes/roll.jpg) center left no-repeat;
	color:#464646;
	font-weight:bold;
	float:left;
	line-height:12px
}

.campos-oblig .scroll p{
	float:right;
	padding:9px 0 0 0
}

.form-error{
	width:400px;
	color:#ca005d;
	font-size:10px;
	line-height:8px;
	margin:0 0 12px 0;
	display:none
}

.sol#content-medio{
	padding:0 0 34px 0
}

.sol#content-medio .next-sol{
	width:75px;
	line-height:28px;
	text-align:center;
	margin:31px 0 0 275px;
	color:#0098c3
}

.next-sol.regresar{
	line-height:28px;
	float:left!important;
	padding:3px 0 0 0!important;
	text-align:left!important;
	width:123px;
	color:#0098c3
}

.sol-publi{
	width:484px!important;
	margin:0 0 0 49px;
	background:#f3f3f3;
	line-height:18px;
	padding:11px 22px 10px 21px
}

.check-box{
	margin:38px 20px 38px 0;
	height:14px;
	width:14px;
	float:left
}

.sol-publi img{
	margin:0 20px 0 0;
	float:left
}

.sol-publi h2{
	color:#444!important;
	font-weight:bold;
	padding:7px 0 0 0;
	margin:0!important;
	font-size:12px!important
}

.sol-publi a{
	float:left
}

.soli-condiciones{
	width:625px;
	height:36px;
	float:left;
	line-height:37px;
	margin:9px 0 0 0
}

.soli-condiciones .check-box{
	margin:11px 9px 0 155px!important
}

.soli-condiciones p{
	color:#747678
}

.soli-condiciones a{
	color:#444;
	text-decoration:underline
}

.soli-codigo{
	width:237px;
	height:28px;
	padding:10px 0 2px 0;
	margin:auto
}

.soli-codigo img{
	float:left
}

.codigo-icons{
	float:left;
	width:14px;
	height:27px;
	padding:1px 0 0 1px
}

.codigo-icons em{
	display:block;
	width:13px;
	height:13px;
	background:url(../App_Themes/Imagenes/sprite-iconos.png) no-repeat
}

.codigo-icons em.volver{
	background-position:0 -1079px;
	cursor:pointer
}

.codigo-icons em.tool{
	position:relative;
	background-position:0 -1092px;
	cursor:pointer
}

.tool-open{
	position:absolute;
	display:none;
	width:158px;
	height:37px;
	background:url(../App_Themes/Imagenes/tool-open.png) no-repeat;
	padding:10px 5px 0 9px;
	font-size:9px;
	line-height:12px;
	color:#747678;
	margin:-47px 0 0 -80px
}

#ingresacodigo{
	float:right
}

.soli-botones{
	float:left;
	width:auto;
	height:31px;
	padding:0 0 20px 195px
}

.soli-botones2{
	float:left;
	width:auto;
	height:42px;
	padding:9px 0 20px 184px
}

.sidebar h4{
	font-size:15px;
	font-weight:bold
}

.tu-solicitud{
	width:271px;
	height:34px;
	background:#00a244;
	padding:17px 0 0 34px;
	color:#fff
}

.soli-desarrollo{
	width:265px;
	height:auto;
	padding:16px 19px 0 19px;
	background:#fafafa;
	border-bottom:1px solid #d7d7d7;
	border-left:1px solid #d7d7d7;
	border-right:1px solid #d7d7d7
}

.soli-formato{
	height:41px;
	border-top:1px solid #dcddde;
	padding:6px 0 0 10px
}

.soli-formato.cierre{
	padding-bottom:14px!important
}

.soli-formato p{
	color:#a7a9ac
}

.soli-formato p.respuesta{
	color:#3e3e3e
}

.sidebar .ayuda{
	width:266px;
	height:209px;
	margin:10px 0 0 0;
	border:1px solid #e2e2e2;
	border-radius:8px 0 8px 0;
	background-color:#fafafa;
	padding:26px 0 0 37px!important
}

.sidebar .ayuda h4{
	color:#444;
	margin:0 0 7px 0
}

.ayuda-form{
	width:228px;
	height:33px;
	border-bottom:1px solid #dfe0e0;
	line-height:31px
}

.ayuda-form em{
	background:url(../App_Themes/Imagenes/sprite-iconos.png);
	display:block;
	float:left;
	width:18px;
	height:22px;
	margin:5px 3px 0 1px
}

.ayuda-form em.ayuda-icono1{
	background-position:-1px -913px
}

.ayuda-form em.ayuda-icono2{
	background-position:-1px -947px
}

.ayuda-form em.ayuda-icono3{
	background-position:-1px -981px
}

.ayuda-form em.ayuda-icono4{
	background-position:-1px -1015px
}

.ayuda-form em.ayuda-icono5{
	background-position:-1px -1049px
}

.ayuda-form a{
	color:#747678
}

.ayuda-form a:hover{
	color:#333
}

.bluebtn-izq{
	background:url(../App_Themes/Imagenes/bluebtn_izquierda.png) no-repeat left top;
	width:8px;
	height:33px;
	float:left
}

.bluebtn-der{
	background:url(../App_Themes/Imagenes/bluebtn_derecha.png) no-repeat right top;
	width:9px;
	height:33px;
	float:left;
	overflow:hidden
}

.bluebtn-medio{
	background:url(../App_Themes/Imagenes/bluebtn_medio.png) repeat-x right top;
	width:auto;
	float:left;
	height:33px
}

.bluebtn-cont{
	width:auto;
	float:left
}

.bluebtn-cont.width-sol{
	width:auto;
	float:left
}

.bluebtn-cont .boton{
	line-height:33px;
	color:#fff;
	font-size:12px;
	cursor:pointer;
	text-align:center
}

.boton{
	padding:0 3px
}

#perfil{
	height:500px;
	width:305px;
	overflow:hidden;
	position:relative
}

#perfil.card{
	height:507px
}

.position{
	position:absolute;
	top:0
}

#paso2,#paso3{
	margin-left:500px
}

.profile .content .head{
	width:305px;
	background:#00b259;
	color:#fff;
	border-radius:10px 0 0 0;
	font-size:13px
}

.profile .content .head span{
	display:block;
	padding:15px 0 15px 20px;
	width:268px
}

.profile .content-slider .knob{
	background:url(../App_Themes/Imagenes/profile-knob.png) no-repeat
}

.profile .content .body{
	border:1px solid #d7d7d7;
	border-top:0;
	border-radius:0 0 10px 0;
	background:#fafafa
}

.profile .content-head{
	padding:23px 0 0 19px
}

.profile .content-head h2,.profile .content-body h2,.profile .item h2{
	color:#747678;
	font-size:12px;
	line-height:16px
}

.profile .content-head span{
	font-size:10px
}

.profile .content-body{
	margin:0 0 0 19px
}

.profile .body{
	font-size:11px
}

.profile .item{
	cursor:pointer
}

.profile .item .text{
	width:217px;
	padding:10px 6px;
	display:block;
	border-top:1px solid #ccc;
	border-right:1px solid #e9e9e9;
	border-bottom:1px solid #e9e9e9;
	border-radius:0 5px 5px 0;
	background:#fff;
	line-height:12px;
	margin:0 0 4px 0;
	float:left
}

.profile .item em{
	width:34px;
	height:32px;
	display:block;
	border-top:1px solid #008e47;
	border-left:1px solid #008e47;
	border-bottom:1px solid #e9e9e9;
	border-radius:5px 0 0 5px;
	background:#00b259;
	float:left
}

.profile .item em img{
	margin:5px 0 0 4px
}

.profile .content-slider{
	float:none
}

.profile .content-slider .sl160{
	width:268px!important;
	border-radius:5px
}

.profile .content-slider .contentText{
	text-align:right;
	line-height:13px;
	height:18px
}

.profile .content-slider span{
	color:#444;
	font-size:11px;
	height:13px;
	line-height:13px;
	margin:3px 0 0 0
}

.profile .content-head .hint{
	display:block;
	line-height:14px
}

.profile span.line{
	margin:14px 0 15px 0
}

.seguro{
	float:left;
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	border-bottom:1px solid #e9e9e9;
	border-right:1px solid #e9e9e9;
	border-radius:5px;
	height:108px;
	width:83px;
	margin:0 6px 5px 0;
	background:#fff
}

.profile div.content-img{
	height:60px;
	margin:0 0 3px 0;
	text-align:center;
	position:relative
}

.profile .footer{
	width:264px;
	margin:0 0 0 19px
}

.profile .footerreply{
	border-top:0;
	height:30px;
	margin:0;
	width:100%
}

.profile .footer div{
	padding:20px 0 22px 51px
}

.profile .item p{
	line-height:18px;
	margin-top:4px
}

.profile .item h2,.profile .item p{
	font-size:11px;
	float:left;
	padding:0 20px 0 0
}

.profile .item a{
	color:#009b3a;
	text-decoration:underline
}

.profile .footer .btn,.profile .item .btn{
	width:147px;
	line-height:34px;
	display:block;
	text-align:center;
	background:url(../App_Themes/Imagenes/btn-perfil.png) no-repeat;
	color:#fff;
	font-size:12px;
	text-decoration:none;
	margin:20px auto 20px auto
}

.profile .item .btn{
	background:url(../App_Themes/Imagenes/btn-mediun.jpg) no-repeat;
	width:126px;
	height:33px
}

.profile a.btnreply{
	margin:14px 0 17px 60px;
	*margin:30px 0 17px 60px;
	text-decoration:none
}

.profile .item a.btnmediun,.profile .item a.btnsmall{
	text-decoration:none;
	float:left
}

.profile .item a.btnlarge{
	background:url(../App_Themes/Imagenes/btn-large.jpg) no-repeat;
	width:136px;
	height:35px
}

.profile .item a.btnmediun{
	margin:12px 0 0 10px
}

.profile .item a.btnsmall{
	background:url(../App_Themes/Imagenes/btn-min.jpg) no-repeat;
	width:71px;
	height:33px;
	margin:12px 0 0 19px
}

.profile .line{
	display:block;
	border-top:1px solid #dcddde;
	width:268px;
	margin:20px 0 18px 0
}

.profile .hypothecate h2{
	line-height:13px;
	width:264px;
	color:#747678;
	font-size:12px
}

.wd150{
	width:224px!important
}

a.card{
	margin:10px 0 32px 64px
}

.profile .optiongroup li{
	float:left
}

.profile .optiongroup .start{
	border-right:0
}

.profile .optiongroup .end{
	border-left:none
}

.seguros{
	height:372px
}

.profile .body .col1{
	width:265px;
	*width:270px
}

.profile .body .col2{
	width:76px;
	float:left
}

.profile .body .title{
	padding:0 0 6px 0
}

.profile .card .title{
	padding:0 0 8px 0
}

.profile .content-head .title{
	padding:3px 0 3px 0
}

.subtitle{
	padding:0 0 10px 0
}

.hipotecario{
	height:354px
}

#perfil.insurance{
	height:421px
}

#perfil.savings{
	height:439px!important
}

.profile .item .title h2{
	width:248px;
	color:#747678;
	font-size:12px
}

.profile .item .title{
	padding:0
}

.margintop2{
	margin:2px 0 0 0!important
}

.height20{
	height:20px!important
}

.height618{
	height:618px!important
}

.he-385{
	height:385px!important
}

.he-315{
	height:315px!important
}

.gray4{
	color:#444!important
}

#mbox-overlay{
	background-color:#000;
	z-index:50000;
	cursor:pointer
}

#mbox-mainbox{
	top:10%;
	background-color:#fff
}

#mbox-close{
	width:82px;
	height:27px;
	background:url(../App_Themes/Imagenes/lbox-close.jpg) top no-repeat
}

#mbox-controls{
	height:27px;
	position:absolute;
	top:0;
	left:543px
}

.CA-contenedor{
	background:#f3f3f3;
	float:left;
	width:900px;
	height:130px;
	margin-bottom:10px;
	padding:24px 20px 20px 20px
}

.CA-contenedor h2{
	font-size:15px;
	font-weight:bold;
	color:#045aa3;
	margin-bottom:10px
}

.CA-contenedor .bloque-I{
	width:600px;
	float:left;
	margin-right:20px;
	border-right:dotted 1px #666
}

.CA-contenedor .bloque-II{
	width:260px;
	float:left
}

.CA-contenedor .bloque-II .sc{
	color:#059cc7;
	padding-left:25px
}

.CA-contenedor .bloque-II li{
	float:left;
	width:200px;
	color:#009ac8;
	padding:7px 0 7px 20px
}

.CA-contenedor .bloque-II li .alineado{
	float:left;
	margin-top:5px
}

.CA-contenedor .bloque-II li .alineado-II{
	float:left;
	margin-top:10px
}

.CA-contenedor .CA-list{
	float:left;
	width:340px;
	margin-right:5px
}

.CA-contenedor .CA-list li{
	border-bottom:solid 1px #dcddde;
	padding:8px 0 9px 20px;
	float:left;
	width:290px;
	color:#737577;
	background:url(../App_Themes/Imagenes/sprite-vinetas.png) no-repeat scroll 10px 12px transparent
}

.CA-contenedor .bloque-II .ca-phone-icon,.CA-contenedor .bloque-II .ca-chat-icon{
	background:url(../App_Themes/Imagenes/ca-sprites.jpg) no-repeat scroll -3px -44px transparent;
	width:30px;
	height:30px;
	background-color:#999;
	float:left;
	margin-right:5px
}

.CA-contenedor .bloque-II .ca-chat-icon{
	background:url(../App_Themes/Imagenes/ca-sprites.jpg) no-repeat scroll -3px -78px #999
}

.CA-contenedor .CA-descargas{
	color:#7f7f7f;
	height:105px;
	background:#d9d9d9;
	margin-left:2px;
	width:106px;
	float:left;
	text-align:center
}

.CA-contenedor .CA-descargas a{
	color:#7f7f7f;
	text-decoration:none;
	font-size:10px
}

.CA-contenedor .ca-descarga-icon{
	width:33px;
	height:55px;
	background:#000;
	margin:0 auto;
	display:block;
	background:url(../App_Themes/Imagenes/ca-sprites.jpg) no-repeat scroll 0 12px transparent
}

.content-dp .cvt-content{
	width:172px;
	height:275px;
	background:#fafafa;
	float:left;
	padding:11px 10px 10px 10px;
	display:inline-block!important;
	margin:0 2px 20px 0
}

.content-dp .cvt-content-I{
	border:solid 3px #ccc!important;
	margin-right:2px;
	padding:8px 10px 10px 10px;
	width:169px;
	height:272px;
	display:inline-block;
	background:#f0f0f0
}

.content-dp .cvt-content-II{
	border:solid 3px #ccc!important;
	margin-right:2px;
	padding:8px 2px 2px 2px;
	width:174px;
	height:280px;
	display:inline-block;
	background:#f0f0f0
}

.content-dp .cvt-content-III{
	border:solid 3px #ccc!important;
	margin-right:2px;
	width:180px;
	height:285px!important;
	display:inline-block;
	background:#f0f0f0;
	padding:8px 2px 2px 2px
}

.content-dp .cvt-content-IV{
	border:solid 3px #ccc!important;
	margin-right:2px;
	width:180px;
	height:280px!important;
	display:inline-block;
	background:#f0f0f0;
	padding:8px 2px 2px 2px
}

.content-dp .cvt-finales{
	float:left;
	width:580px
}

.content-dp .cvt-finales .cvt-links{
	margin:0 auto;
	width:300px
}

.content-dp .cvt-finales .cvt-links a{
	margin-left:20px;
	color:#009ac8;
	text-decoration:underline;
	line-height:14px
}

.content-dp .cvt-finales p{
	margin:35px auto 0;
	width:380px;
	text-align:center
}

.content-dp .cvt-finales .destacado-cvt{
	color:#333
}

.content-dp .cvt-content .cvt-finales p{
	margin:0 auto
}

.content-dp .cvt-content h2{
	margin-bottom:0!important;
	padding:10px 0 12px 0;
	text-align:center;
	font-weight:bold;
	font-size:15px!important
}

.content-dp .cvt-content li{
	padding:8px 0 9px 0;
	float:left;
	width:150px;
	margin-left:6px;
	padding-left:8px;
	color:#737577
}

.content-dp .cvt-content ul li{
	border-bottom:solid 1px #dcddde
}

.borderTop{
	border-top:solid 1px #dcddde
}

.RSCV{
	border:solid 1px #7fd8ac;
	width:908px;
	height:70px;
	float:left;
	margin:5px 0 15px 0;
	padding:10px 15px 10px 15px;
	line-height:17px
}

.RSCV h2{
	font-size:15px!important;
	color:#009b3a!important;
	font-weight:bold!important;
	margin:7px auto!important
}

.RSCV a{
	color:#0098c3;
	text-decoration:underline
}

.RSCV a:hover{
	color:#0098c3;
	text-decoration:underline
}

.det-producto-pes .sec-det-II{
	height:469px;
	border:solid 1px #cdcdcd;
	border-radius:0 0 10px 0;
	position:relative
}

.det-producto-pes .sec-det-II .feature-dp{
	width:585px;
	height:395px;
	position:absolute;
	margin:37px 0 0 20px;
	overflow:hidden;
	left:4px;
	background:#fff
}

.fixmargin25dp{
	margin:25px auto!important
}

.fixheight442dp{
	height:440px!important
}

.det-producto-pes .sec-det-III{
	height:440px;
	border:solid 1px #cdcdcd;
	border-radius:0 0 10px 0;
	position:relative
}

.det-producto-pes .sec-det-III .feature-dp{
	width:585px;
	height:415px;
	position:absolute;
	margin:37px 0 0 20px;
	overflow:hidden
}

.content-dp .cvt-content .aumentado,.content-dp .cvt-content .aumentado-II{
	font-size:17px;
	font-weight:bold;
	padding-left:3px;
	display:inline-block
}

.content-dp .cvt-content .aumentado-II{
	color:#333;
	font-size:21px
}

.content-dp .cvt-content .aumentado-bloque{
	width:80px;
	float:right;
	display:inline-block
}

.content-dp .cvt-content .aumentado-III{
	font-size:17px;
	font-weight:bold;
	padding-left:3px;
	display:inline-block;
	float:left
}

.content-dp .cvt-content a{
	float:left
}

.content-dp .cvt-content .campana{
	background:url(../App_Themes/Imagenes/btn-azul-regular.png) no-repeat scroll 0 0 transparent;
	color:#fff!important;
	display:block;
	height:33px;
	line-height:33px;
	text-align:center;
	width:139px;
	margin:0 0 10px 20px
}

.content-dp .cvt-content .campana a{
	color:#fff;
	padding-left:25px
}

.content-dp .cvt-content .nc a{
	color:#009ac8;
	text-decoration:underline
}

.content-dp .cvt-content .nc{
	color:#059cc7;
	display:block;
	height:38px;
	line-height:33px;
	padding:10px 0 0 10px;
	margin-left:10px
}

.content-dp .cvt-content .nc-II{
	line-height:33px;
	text-align:center;
	width:139px;
	margin-top:10px
}

.verdes{
	margin-top:15px;
	float:right
}

.verdes a{
	color:#fff;
	font-size:11px;
	background:url(../App_Themes/Imagenes/cct-btn.jpg) no-repeat scroll 0 0 transparent;
	padding:9px 6px;
	display:inline-block
}

.DRCV{
	background:#f3f3f3;
	color:#828282;
	padding:8px 20px 8px 20px;
	margin-bottom:10px;
	border-radius:3px
}

.DRCV a{
	color:#0098c3;
	margin-left:20px;
	text-decoration:underline
}

.ads{
	background:url(../App_Themes/Imagenes/img-ITC2.jpg) no-repeat scroll 0 0 transparent;
	width:286px;
	height:233px;
	padding:26px 0 0 20px;
	color:#fff;
	margin-bottom:10px;
	position:relative
}

.ads .ads-title{
	font-size:14px;
	margin-bottom:5px
}

.ads .ads-sub-title{
	font-size:14px;
	margin-bottom:5px
}

.ads .ads-conts{
	width:280px;
	float:left;
	background:#000;
	margin-bottom:5px
}

.ads .trform-re .cnt-captch-re .side-left-re{
	background:#fff;
	color:#ccc;
	width:155px;
	padding:3px;
	margin-top:10px;
	margin-right:5px;
	border-radius:4px;
	display:inline-block
}

.ads .trform-re .side-left-re .img-captcha{
	float:left;
	width:125px;
	display:inline-block
}

.ads .trform-re .cnt-captch-re{
	width:270px;
	float:left
}

.ads .trform-re .texto-captcha{
	float:left;
	font-size:11px;
	line-height:12px;
	padding-right:5px!important;
	width:125px
}

.ads .btn-descubre{
	background:url(../App_Themes/Imagenes/bnt-99.jpg) no-repeat scroll 0 0 transparent!important;
	border:medium none!important;
	cursor:pointer!important;
	height:66px!important;
	width:99px!important;
	margin-top:10px!important
}

.ads .pad-five{
	padding-right:4px;
	margin-left:3px
}

.ads .warns{
	background:#fff;
	border-radius:3px;
	height:15px;
	float:left;
	margin-top:5px;
	color:#e20076;
	width:260px;
	padding:3px;
	line-height:13px;
	font-size:10px
}

.ads .ads-warn{
	background:none repeat scroll 0 0 #fafafa;
	border:1px solid #c7c7c7;
	color:#f00!important;
	float:left;
	font-size:12px;
	height:26px;
	line-height:26px;
	padding:0 5px!important
}

.wd130{
	width:140px;
	margin-right:10px;
	float:left
}

.wd100{
	width:100px;
	margin-right:10px;
	float:left
}

.wd60{
	width:60px;
	margin-right:10px;
	float:left
}

.wt69{
	width:69px!important
}

.wt60{
	height:20px!important;
	width:60px!important
}

.formato-sf-II{
	border:1px solid #d2d2d2!important;
	border-radius:12px 0 12px 0!important;
	height:346px!important;
	width:623px!important;
	background:#FFF!important
}

.formato-sf-III{
	border:1px solid #d2d2d2;
	padding:20px 15px 15px;
	width:590px;
	height:auto!important
}

.formato-sf-III .RSFM-I{
	background:#f1f1f1;
	padding:10px
}

.formato-sf-III .RSFM-I a{
	color:#0098c3;
	text-decoration:underline;
	line-height:14px
}

.formato-sf-III .RSFM-separador{
	margin-bottom:10px
}

.formato-sf-III .RSFM-icon{
	background:url(../App_Themes/Imagenes/sprite-rsfm.jpg) no-repeat scroll 0 -1px transparent;
	width:22px;
	height:13px;
	float:left
}

.formato-sf-III .RSFM-icon-I{
	background:url(../App_Themes/Imagenes/sprite-rsfm.jpg) no-repeat scroll 0 -16px transparent;
	width:22px;
	height:13px;
	float:left
}

.formato-sf-III .RSFM-icon-II{
	background:url(../App_Themes/Imagenes/sprite-rsfm.jpg) no-repeat scroll 0 -31px transparent;
	width:22px;
	height:13px;
	float:left
}

.formato-sf-III .RSFM-right{
	float:right;
	margin:20px 0 5px 0
}

.formato-sf-III .RSFM-text{
	float:left;
	margin-right:30px;
	margin-top:1px;
	line-height:14px
}

.formato-sf-III p{
	margin-top:10px;
	font-size:10px;
	width:580px
}

.formato-sf-III p a{
	float:right;
	font-size:11px;
	color:#0098c3;
	text-decoration:underline;
	line-height:14px;
	font-weight:bold
}

.formato-sf-III .RSFM-I ul li{
	border-top:1px solid #dcddde;
	padding:8px 0 8px 10px
}

.formato-sf-III .RSFM-I .elemento-rsfm-tI{
	float:left;
	height:26px;
	text-align:center;
	width:120px;
	color:#555454
}

.formato-sf-III .RSFM-I .elemento-rsfm-tII,.formato-sf-III .RSFM-I .elemento-rsfm-tIII,.formato-sf-III .RSFM-I .elemento-rsfm-tIV,.formato-sf-III .RSFM-I .elemento-rsfm-V{
	float:left;
	height:26px;
	text-align:center;
	width:100px;
	margin-right:5px;
	color:#000
}

.formato-sf-III .RSFM-I .elemento-rsfm-tII,.formato-sf-III .RSFM-I .elemento-rsfm-I{
	padding-top:10px;
	height:16px;
	color:#555454
}

.formato-sf-III .RSFM-I .elemento-rsfm-V{
	float:left;
	height:26px;
	text-align:center;
	width:150px;
	margin-right:5px;
	color:#555454
}

.formato-sf-III .RSFM-I .elemento-rsfm-I{
	float:left;
	margin-right:25px;
	height:26px;
	text-align:center;
	color:#555454
}

.formato-sf-III .RSFM-I .elemento-rsfm-II{
	margin-right:22px
}

.formato-sf-III .RSFM-I .elemento-rsfm-0{
	float:left;
	margin-right:22px;
	padding-top:10px;
	width:110px
}

.formato-sf-III .RSFM-I .elemento-rsfm-III{
	margin:0 42px 0 60px
}

.formato-sf-III .RSFM-I .campana{
	background:url(../App_Themes/Imagenes/btn-rsfm.jpg) no-repeat scroll 0 0 transparent;
	color:#fff!important;
	height:33px;
	line-height:33px;
	text-align:center;
	width:76px;
	margin:0;
	display:inline-block;
	text-decoration:none
}

.content-dp .CV-textos{
	float:left;
	margin-right:20px;
	width:580px
}

.content-dp .CV-textos img{
	float:left
}

.content-dp .CV-list{
	float:left;
	margin-right:20px;
	width:360px
}

.content-dp .CV-list li{
	line-height:18px
}

.content-dp .CV-beneficios{
	background:url(../App_Themes/Imagenes/sprite-vinetas.png) no-repeat scroll 0 -32px transparent;
	color:#005daa;
	padding-left:10px
}

.TC-detail-noticia .list-cards a{
	color:#0098c3;
	text-decoration:underline;
	line-height:14px
}

.TC-detail-noticia .list-cards .campana{
	color:#fff
}

.TC-detail-III{
	float:left;
	height:330px;
	margin:10px 0 0;
	overflow:hidden;
	position:relative;
	width:583px
}

.TC-offer-III{
	background:url(../App_Themes/Imagenes/bg-00.png) repeat-y scroll 0 10px transparent;
	height:313px;
	position:absolute;
	width:120px;
	z-index:99
}

.subcabecera-template p{
	float:left;
	padding-left:20px
}

.NAO{
	width:282px;
	height:auto;
	background:#fafafa;
	border:1px solid #d7d7d7;
	border-radius:10px 0 10px 0;
	padding:15px 10px 10px 10px;
	text-align:center;
	margin-bottom:10px;
	display:block
}

.NAO h2{
	color:#009ac8;
	font-size:15px;
	font-weight:bold;
	margin:0 auto;
	width:235px;
	text-transform:uppercase
}

.NAO .nao-chat{
	width:105px;
	float:left;
	margin:20px 5px 0 20px;
	border-right:1px dotted #000
}

.NAO .nao-chat a{
	color:#747678;
	margin-top:6px;
	float:left
}

.NAO .nao-llama a{
	color:#747678;
	margin-top:2px;
	float:left;
	width:85px
}

.NAO .chat-icon{
	width:37px;
	background:url(../App_Themes/Imagenes/ca-sprites.jpg) no-repeat scroll 4px -109px transparent;
	height:33px;
	display:inline-block;
	float:left;
	margin-right:5px
}

.NAO .nao-llama{
	width:125px;
	float:left;
	line-height:14px;
	margin:20px 5px 20px 5px
}

.NAO .llama-icon{
	width:33px;
	background:url(../App_Themes/Imagenes/ca-sprites.jpg) no-repeat scroll -2px -144px transparent;
	height:33px;
	display:inline-block;
	float:left;
	margin-right:5px
}

.NAO .nao-contact{
	width:125px;
	margin:10px auto
}

.NAO .nao-contact a{
	color:#0098c3;
	text-decoration:underline
}

.NAO .nao-contact a:hover{
	text-decoration:underline
}

.NAO .nao-contacta{
	float:left;
	line-height:14px;
	margin:20px 5px;
	text-align:left!important;
	width:125px
}

.NAO .nao-contacta a{
	color:#747678;
	margin-top:2px;
	float:left;
	width:85px
}

.NAO .mail-icon{
	width:33px;
	background:url(../App_Themes/Imagenes/ca-sprites.jpg) no-repeat scroll -2px -178px transparent;
	height:33px;
	display:inline-block;
	float:left;
	margin-right:5px
}

.fm-video{
	width:282px;
	height:249px;
	background:#fafafa;
	border:1px solid #d7d7d7;
	padding:15px 10px 10px 10px;
	margin-bottom:10px
}

.fm-vid-cont{
	width:282px;
	padding-left:8px
}

.fm-video h2{
	color:#009ac8;
	font-size:13px;
	margin:0 auto 7px;
	width:235px
}

.fm-video img{
	margin-bottom:10px
}

.fm-video p{
	text-align:left;
	padding-left:10px
}

.fm-video .fm-destacados{
	color:#444
}

.PF-FM{
	width:250px;
	height:auto;
	background:#fafafa;
	border:1px solid #d7d7d7;
	padding:15px 10px 15px 40px;
	margin-bottom:10px;
	border-radius:10px 0 10px 0
}

.PF-FM h2{
	color:#009ac8;
	font-size:15px;
	font-weight:bold;
	margin:0 auto 10px;
	color:#444
}

.PF-FM ul li{
	border-bottom:1px solid #dcddde;
	padding:8px 0;
	width:230px
}

.PF-FM ul li a{
	color:#747678
}

.no-respuesta{
	margin:10px 0 30px 0;
	padding:0 0 0 30px
}

.no-respuesta h4{
	font-size:15px;
	line-height:30px;
	color:#747678;
	font-weight:bold
}

.no-respuesta a{
	color:#0098c3;
	line-height:16px;
	text-decoration:underline
}

.no-respuesta span{
	display:inline-block;
	vertical-align:middle
}

.TC-detail-noticia .list-cards-III{
	float:left;
	margin:0 15px 10px 0;
	width:220px
}

.TC-detail-noticia .list-cards-III ul{
	margin:0 0 15px 0
}

.TC-detail-noticia .list-cards-III a{
	color:#0098c3;
	text-decoration:underline
}

.TC-detail-noticia .list-cards-III .campana{
	color:#FFF;
	margin:15px 0 0;
	text-decoration:none
}

.TC-detail-noticia .list-cards-III li{
	background:url(../App_Themes/Imagenes/dot.jpg) no-repeat left 4px;
	color:#919195;
	font-size:12px;
	line-height:19px;
	padding-left:10px
}

.fm-evento{
	font-size:10px;
	margin:5px 0 10px 0
}

.TC-offer{
	width:120px;
	z-index:99;
	position:absolute;
	background:url(../App_Themes/Imagenes/bg-00.png) repeat-y 0 10px;
	overflow:hidden
}

.RSFM{
	width:660px
}

.sol-asesor-cont{
	float:left;
	width:200px
}

.beneficios-CV-textos{
	width:360px;
	float:left;
	margin-right:20px
}

.beneficios-CV h2{
	background:url(../App_Themes/Imagenes/sprite-beneficios.jpg) no-repeat scroll 38px 5px transparent
}

.beneficios-CV-textos ul li{
	background:url(../App_Themes/Imagenes/buellet_inc.jpg) no-repeat scroll 0 3px transparent;
	padding-left:10px;
	line-height:15px
}

.CV-txt-dest{
	color:#005daa;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold
}

.descargas-CV ul{
	margin-bottom:10px
}

.beneficios-CV li{
	margin-bottom:10px;
	padding-left:12px;
	line-height:13px
}

.beneficios-CV .vinet{
	background:url(../App_Themes/Imagenes/vineta_tarjetas_sidebar_.gif) no-repeat scroll 2px 2px transparent
}

#content-lbox-I{
	color:#919195;
	float:left;
	font-size:12px;
	padding:50px 30px 0 10px;
	width:407px
}

#content-lbox-I h3{
	color:#444;
	font-size:15px;
	font-weight:bold
}

.cabecera-lbox-I{
	width:540px;
	height:65px;
	background:url(../App_Themes/Imagenes/logo-lbox.png) no-repeat top left;
	border-bottom:1px solid #ccc;
	margin:0 auto 0 auto
}

.resultado-sol{
	background:none repeat scroll 0 0 transparent!important
}

.resul-aclar-I{
	color:#a7a9ac;
	float:left;
	height:61px;
	line-height:18px;
	padding:15px 11px 0;
	width:480px;
	text-align:justify
}

.resul-aclar-I p{
	margin-bottom:15px
}

.display-on{
	display:block!important
}

.porlet-right-hp .feature-hp .sec-feature-legal{
	color:#bcbcbc;
	font-size:10px;
	height:45px;
	padding:0 30px 0 18px;
	background:#FFF
}

.padding-legal{
	padding:0 110px 0 18px!important
}

.img-sim{
	width:204px!important
}

.bluebtn-cont6{
	margin:14px 15px 6px 14px
}

.socios-remesas{
	width:585px;
	border:solid 1px #cdcdcd;
	padding:27px 19px 0 19px
}

.socios-remesas h2{
	font-size:15px;
	font-weight:bold;
	color:#747678;
	float:left;
	margin:0 0 0 1px;
	line-height:15px;
	width:585px
}

.socios-remesas span.cant-socios{
	color:#00b259
}

.socios-remesas .form-pais{
	width:300px;
	height:52px;
	float:left;
	margin:10px 9px 0 0
}

.socios-remesas .form-socio{
	width:275px;
	height:52px;
	float:left;
	margin:10px 0 0 0
}

.socios-remesas .subti-socios{
	color:#005daa;
	font-size:12px;
	padding:0 0 0 10px;
	line-height:24px
}

.form-socio span{
	width:32px;
	height:28px;
	background:url(../App_Themes/Imagenes/socios-zoom.jpg) no-repeat;
	display:block;
	float:right
}

.socios-datos{
	width:565px;
	height:21px;
	margin:20px 0 3px 0;
	background:#009b3a;
	float:left;
	padding:9px 0 0 20px
}

.socios-datos h2{
	display:inline;
	font-size:12px!important;
	color:#FFF;
	width:120px;
	margin:0 82px 0 0
}

.socios-remesas .socios-final{
	margin:0 0 0 29px!important
}

.socios-remesas .socios-form{
	width:565px;
	border-bottom:1px solid #dcddde;
	float:left;
	padding:6px 0 6px 20px
}

.socios-remesas .socios-form p{
	width:120px;
	float:left;
	margin:0 82px 0 0
}

.socios-remesas .socios-form a{
	color:#0098c3;
	text-decoration:none
}

.contendedor-ventajas span{
	background:url(../App_Themes/Imagenes/buellet_inc3.png) no-repeat left 6px;
	width:8px;
	height:12px;
	float:left;
	display:block
}

.socios-ventajas{
	float:left;
	width:356px;
	padding:0 0 18px 0;
	line-height:18px!important
}

.socios-ventajas span{
	color:#005daa;
	padding:0 4px 0 0;
	width:auto;
	background:0
}

.contendedor-ventajas{
	float:left;
	height:auto;
	width:590px;
	margin-top:0;
	font-size:12px
}

.contendedor-ventajas ul{
	width:356px;
	margin:18px 0 0 8px
}

.contendedor-ventajas ul li{
	width:auto;
	padding:0 0 0 10px
}

.contendedor-ventajas ul span{
	background:url(../App_Themes/Imagenes/bullet-socios.jpg) no-repeat left 7px;
	width:10px
}

.sub-contendedor-ventajas{
	width:364px;
	float:left;
	line-height:18px
}

.feature-dp img.ventajas-img{
	float:left;
	margin:0 0 0 9px
}

.wt180{
	width:180px
}

.wt362{
	width:351px!important;
	border-right:none!important;
	float:left
}

.content-more{
	height:30px;
	overflow:hidden;
	width:578px;
	position:relative
}

.btnTab{
	display:block;
	height:22px;
	width:26px;
	margin:6px 0 0 0;
	padding:22px 0 0 0
}

.btnTab em{
	display:block;
	height:14px;
	width:8px;
	margin:0 0 0 11px
}

.btnTab em.left{
	background:url(../App_Themes/Imagenes/tabbtnleft.jpg) no-repeat
}

.btnTab em.right{
	background:url(../App_Themes/Imagenes/tabbtnright.jpg) no-repeat
}

.separad2{
	margin-top:10px
}

.separad3{
	margin-top:20px
}

.separad2 a{
	color:#0098c3
}

.separad2 h2{
	font-size:15px;
	font-weight:bold
}

.resul-busqueda{
	width:597px;
	height:35px;
	border:1px solid #d2d2d2;
	padding:7px 0 5px 26px
}

.resul-busqueda h2{
	color:#f78f1e!important;
	float:left;
	width:522px;
	font-size:15px!important;
	margin:0!important;
	line-height:16px
}

.resul-busqueda .next-sol{
	text-decoration:none!important;
	float:left;
	color:#0098c3;
	margin:7px 0 0 0
}

.resul-busqueda p{
	float:left
}

.resul-busqueda-cont{
	width:585px;
	height:auto;
	border-left:1px solid #d2d2d2;
	border-bottom:1px solid #d2d2d2;
	border-right:1px solid #d2d2d2;
	padding:11px 18px 6px 20px!important
}

.pf-productos{
	width:585px;
	padding:23px 0 24px 0;
	line-height:18px;
	border-bottom:1px solid #e8e8e8
}

.first-busq{
	padding:23px 0 16px 0!important
}

.pf-productos span{
	background:url(../App_Themes/Imagenes/buellet_inc3.png) no-repeat left 0;
	width:7px;
	height:7px;
	float:left;
	margin:5px 0 0 0;
	display:block
}

.pf-productos ul{
	width:583px;
	float:left;
	padding:0 21px 21px 0
}

.pf-productos ul li{
	width:575px;
	float:left;
	padding:0 0 0 10px;
	display:block;
	background:url(../App_Themes/Imagenes/buellet_inc3.png) no-repeat left 5px
}

.pf-productos h4{
	color:#005daa;
	font-size:14px;
	font-weight:bold;
	margin:0 0 13px 0
}

.pf-productos p{
	width:576px;
	margin:0 0 18px 0
}

.pf-productos .pf-links{
	width:585px;
	margin:21px 0 1px 0
}

.pf-productos .pf-url{
	width:584px;
	height:29px;
	border:1px solid #0098c3;
	line-height:29px
}

.pf-links .faq-searching{
	width:596px!important
}

.pf-links .faq-searching em{
	background:url(../App_Themes/Imagenes/sprite-iconos.png) no-repeat;
	height:8px;
	width:10px;
	display:inline-block;
	vertical-align:baseline
}

.pf-links .faq-searching em.prod-links1{
	background-position:0 -1191px
}

.pf-links .faq-searching em.prod-links2{
	background-position:0 -1207px
}

.pf-links .faq-searching a.showmore{
	float:none!important;
	margin:0 373px 0 0
}

.pf-productos .pf-aclar{
	color:#f78f1e;
	font-size:10px;
	margin:0 0 0 34px
}

.pf-url a{
	color:#747678
}

.pf-url em{
	background:url(../App_Themes/Imagenes/sprite-iconos.png) no-repeat;
	height:17px;
	width:17px;
	display:inline-block;
	vertical-align:baseline;
	margin:6px 7px 0 9px
}

.pf-url em.prod-url{
	background-position:0 -1223px;
	float:left
}

.resul-total{
	height:42px;
	width:623px;
	border-left:1px solid #d2d2d2;
	border-bottom:1px solid #d2d2d2;
	border-right:1px solid #d2d2d2
}

.resul-total .total-num{
	float:right;
	margin:15px 16px 0 0
}

.resul-total .total-num a{
	padding:0 20px 0 0
}

.resul-total .total-num .resul-lista{
	color:#c7c7c7;
	display:block;
	float:left;
	margin-right:8px;
	padding:0 2px
}

.resul-total .total-num .resul-lista-activo{
	text-decoration:underline;
	padding:0 2px;
	float:left;
	display:block;
	margin-right:8px
}

.error-busqueda{
	width:604px;
	height:57px;
	padding:25px 0 0 21px
}

.error-busqueda h2{
	color:#747678;
	line-height:21px
}

.error-busqueda p{
	float:left;
	margin:4px 0 0 0
}

.error-busqueda a{
	text-decoration:underline
}

.error-busqueda .contac-social{
	width:44px;
	height:18px;
	float:left;
	margin:0 0 0 10px
}

.error-busqueda .contac-social em{
	background:url(../App_Themes/Imagenes/sprite-iconos.png) no-repeat;
	height:20px;
	width:20px;
	display:inline-block;
	vertical-align:baseline
}

.error-busqueda .contac-social em.contac-fb{
	background-position:0 1px
}

.error-busqueda .contac-social em.contac-tw{
	background-position:0 -37px
}

.sidebar .ann-frec-ask-dark em.ico-carp{
	background:url(../App_Themes/Imagenes/sprite-preguntas-frecuentes.png) center -271px no-repeat;
	height:25px!important
}

.categorias-busqueda{
	padding:4px 16px 12px 16px!important
}

.cat-busq{
	width:235px!important;
	margin:0 0 0 7px
}

.cat-busq a{
	font-size:13px!important
}

.cat-busq li a{
	padding:11px 0 10px 12px!important;
	background:url(../App_Themes/Imagenes/vineta_tarjetas_sidebar_.gif) no-repeat left 16px!important
}

.cat-busq li.cat-activo a{
	color:#009b3a!important;
	background:url(../App_Themes/Imagenes/vineta_tarjetas_sidebar_act.gif) no-repeat left 16px!important
}

.sidebar .ann-frec-ask{
	background:#fafafa;
	width:303px;
	height:auto;
	padding-bottom:10px
}

.sidebar .ann-frec-ask .cuadrar{
	width:230px;
	margin:auto
}

.sidebar .ann-frec-ask h2{
	margin:25px 0 19px 0;
	font-size:15px;
	color:#005daa;
	font-weight:bolder
}

.sidebar .ann-frec-ask ul.alistado{
	margin:0 0 21px 0
}

.sidebar .ann-frec-ask ul.alistado li{
	clear:both;
	font-size:12px;
	padding-top:3px;
	color:#747678
}

.sidebar .ann-frec-ask ul.alistado li a{
	color:#747678
}

.sidebar .ann-frec-ask .rayado-solido{
	border-bottom:1px solid #dfe0e0;
	float:left;
	padding:0 0 9px 0;
	line-height:16px;
	width:198px
}

.sidebar .ann-frec-ask em.icos{
	margin-right:7px;
	width:25px;
	height:25px;
	display:block;
	float:left;
	overflow:hidden
}

.sidebar .ann-frec-ask em.fono{
	background:url(../App_Themes/Imagenes/sprite-preguntas-frecuentes.png) top center no-repeat;
	margin-top:6px
}

.sidebar .ann-frec-ask em.ubicator{
	background:url(../App_Themes/Imagenes/sprite-preguntas-frecuentes.png) center -33px no-repeat
}

.sidebar .ann-frec-ask em.xat{
	background:url(../App_Themes/Imagenes/sprite-preguntas-frecuentes.png) center -65px no-repeat
}

.sidebar .ann-frec-ask em.email{
	background:url(../App_Themes/Imagenes/sprite-preguntas-frecuentes.png) center -97px no-repeat
}

.sidebar .ann-frec-ask em.locked{
	background:url(../App_Themes/Imagenes/sprite-preguntas-frecuentes.png) center -124px no-repeat;
	margin-top:2px
}

.sidebar .ann-frec-ask-dark{
	background:#eaeaea;
	width:303px;
	height:auto;
	padding-bottom:10px
}

.sidebar .ann-frec-ask-dark h2{
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size:13px;
	color:#005daa;
	font-weight:bold;
	text-transform:uppercase;
	text-align:center;
	margin:12px 0 5px 0
}

.sidebar .ann-frec-ask-dark ul.infor li{
	color:#919195;
	font-size:11px;
	border-bottom:1px dotted #747678
}

.sidebar .ann-frec-ask-dark ul.infor li a{
	padding:7px 0 7px 12px;
	margin:0 0 0 4px;
	color:#919195;
	display:block;
	background:url(../App_Themes/Imagenes/vineta_tarjetas_sidebar_act.gif) no-repeat left 12px
}

.sidebar .ann-frec-ask-dark em.icons{
	display:inline-block;
	margin:0 10px 2px 0;
	vertical-align:middle;
	height:22px;
	width:25px
}

.sidebar .ann-frec-ask-dark em.ico-up{
	background:url(../App_Themes/Imagenes/sprite-preguntas-frecuentes.png) center -157px no-repeat
}

.sidebar .ann-frec-ask-dark em.ico-check{
	background:url(../App_Themes/Imagenes/sprite-preguntas-frecuentes.png) center -184px no-repeat
}

.sidebar .ann-frec-ask-dark em.ico-pages{
	background:url(../App_Themes/Imagenes/sprite-preguntas-frecuentes.png) center -214px no-repeat
}

.sidebar .ann-frec-ask-dark em.ico-download{
	background:url(../App_Themes/Imagenes/sprite-preguntas-frecuentes.png) center -244px no-repeat
}

.sidebar .ann-frec-ask .celete{
	color:#0098c3!important;
	text-decoration:underline
}

.sidebar .ann-frec-ask-dark .conte{
	width:253px;
	height:auto;
	margin:auto;
	background:#FFF;
	padding:15px 16px
}

.sidebar .autheig{
	height:auto!important;
	margin-top:10px
}

.sidebar .ann-frec-ask-dark .conte .txt-expl{
	float:left;
	text-align:left;
	width:160px;
	font-size:12px
}

.sidebar .ann-frec-ask-dark .conte .cel-nor{
	color:#0098c3
}

.sidebar .ann-frec-ask-dark .conte .txt-expl p{
	margin:6px 0 10px 0
}

.sidebar .ann-frec-ask-dark .conte .imag{
	float:left;
	padding:16px 0 0 0
}

.sidebar .ann-frec-ask-dark .tituloimg3{
	height:24px;
	margin:5px auto;
	width:192px
}

.sidebar .mg100{
	margin:0 0 8px 0
}

.sidebar .pd20{
	padding-top:5px!important
}

#content-medio .faq-banner{
	height:163px;
	width:625px
}

#content-medio em.plus{
	background:url(../App_Themes/Imagenes/acc_masmenos.gif) no-repeat left 2px;
	height:14px;
	width:12px;
	display:inline-block;
	vertical-align:baseline;
	margin-left:2px
}

#content-medio em.minus{
	background:url(../App_Themes/Imagenes/acc_masmenos.gif) no-repeat left -14px;
	height:14px;
	width:12px;
	display:inline-block;
	vertical-align:baseline;
	margin-left:2px
}

#content-medio .faq-searching{
	width:625px;
	margin:28px 0 0 0
}

#content-medio .faq-searching h2{
	float:left;
	font-weight:bold;
	font-size:16px;
	color:#005daa;
	padding:0 0 0 10px
}

#content-medio .faq-searching a.showmore{
	color:#0098c3;
	float:right;
	font-size:12px;
	padding:0 10px 0 0
}

#content-medio .faq-searching .txtfrm{
	border:1px solid #cacaca;
	color:#919195;
	float:left;
	font-size:12px;
	height:26px!important;
	padding:5px 10px;
	width:581px!important
}

.btnform{
	background:url(../App_Themes/Imagenes/faq-busca.jpg) no-repeat top left;
	width:32px;
	height:28px;
	float:left;
	border:0;
	cursor:pointer
}

#content-medio .mg12{
	margin:9px 0 0 0
}

.larg985{
	height:985px!important
}

.larg910{
	height:910px!important
}

.hgauto{
	overflow:auto!important;
	height:auto!important
}

ul.acc li{
	margin:0 0 30px 0
}

ul.acc h3{
	padding:0 0 0 8px;
	background:url("../App_Themes/Imagenes/buellet_inc.jpg") no-repeat scroll -2px 3px transparent;
	color:#315eb7;
	font-size:12px;
	font-weight:bold
}

ul.acc .forma-first{
	width:570px;
	margin:0 0 10px 0;
	overflow:hidden;
	height:69px
}

ul.acc .forma-first ol{
	list-style-type:decimal
}

ul.acc .forma-first ol li{
	margin:5px 0 3px 29px;
	color:#919195;
	font-size:12px;
	cursor:pointer
}

ul.acc .forma-first ol li h4{
	color:#919195;
	font-size:12px
}

ul.acc .forma-first ol .activo{
	color:#747678;
	font-weight:bold!important
}

ul.acc .forma-first .faq-respuesta{
	height:0;
	overflow:hidden
}

ul.acc .forma-first .faq-respuesta .nota-al-pie{
	padding:8px 5px;
	color:#919195;
	font-weight:normal!important
}

ul.acc .forma-first .faq-respuesta .nota-al-pie .nota1{
	float:left
}

ul.acc .forma-first .faq-respuesta .nota-al-pie .nota2{
	float:right;
	margin:0 62px 0 0
}

ul.acc .forma-first .faq-respuesta table{
	width:560px
}

ul.acc .forma-first .faq-respuesta table td{
	vertical-align:middle;
	padding:10px 0 10px 20px
}

ul.acc .forma-first .faq-respuesta table .borde-btm{
	border-bottom:1px solid #e5e5e5
}

ul.acc .forma-first .faq-respuesta table p{
	color:#919195;
	text-align:left;
	line-height:14px!important
}

ul.acc .forma-first .faq-respuesta .fs12{
	font-size:12px!important
}

ul.acc .forma-first .faq-respuesta .fs11{
	font-size:11px!important
}

ul.acc .forma-first .faq-respuesta .fs10{
	font-size:10px!important
}

ul.acc .forma-first .faq-respuesta table .titularbg{
	background:#00a950
}

ul.acc .forma-first .faq-respuesta table .titulares{
	font-size:11px;
	color:#fff;
	font-weight:normal
}

ul.acc .forma-first .faq-respuesta table .subtitulobg{
	background:#05be62
}

ul.acc .forma-first .faq-respuesta table .subtitulo{
	font-size:12px;
	color:#fff;
	font-weight:normal
}

ul.acc .forma-first .faq-respuesta p{
	line-height:18px;
	color:#919195
}

ul.acc .forma-first .faq-respuesta .oscuro{
	color:#747678
}

ul.acc .forma-first .faq-respuesta ul{
	list-style:none!important
}

ul.acc .forma-first .faq-respuesta ul li{
	background:url("../App_Themes/Imagenes/dot.jpg") no-repeat left 7px;
	color:#929297;
	font-weight:normal;
	line-height:16px;
	margin:0 0 0 1px!important;
	padding:0 0 0 10px
}

.des-masmenos{
	position:absolute;
	top:0;
	padding:0 0 0 10px;
	font-size:12px;
	background:#f3f3f3;
	width:585px
}

.more{
	z-index:1
}

.contract{
	z-index:-99
}

.des-masmenos a{
	line-height:30px;
	color:#0098c3;
	text-decoration:none;
	font-weight:bold
}

#list-content li span{
	font-weight:bold;
	color:#444
}

div#list-content{
	position:absolute;
	z-index:99;
	background:#e9e9e9
}

#list-content ul#listAutoComplete{
	padding:9px 0 8px 10px
}

#list-content ul#listAutoComplete li{
	cursor:pointer;
	line-height:20px
}

.imgBlock{
	display:block
}

.margintop4{
	margin-top:4px!important
}

.margintop6{
	margin-top:6px!important
}

.paddingright7{
	padding-right:7px!important
}

.margintop8{
	margin-top:8px!important
}

.sidebar .tarjetas-credito-ann-II{
	background:url(../App_Themes/Imagenes/bg_tarjetas_credito_costado.jpg) repeat-x top left;
	width:300px;
	height:200px;
	padding:11px 0
}

.sidebar .tarjetas-credito-ann-II h2{
	color:#005daa;
	font-size:14px;
	font-weight:bold;
	margin-bottom:10px;
	margin-top:5px;
	text-align:center;
	text-transform:uppercase
}

.sidebar .tarjetas-credito-ann-II .lista{
	background:none repeat scroll 0 0 #fff;
	height:101px;
	margin:auto;
	padding:12px 10px;
	width:260px
}

.sidebar .tarjetas-credito-ann-II .lista ul li a{
	background:url("../App_Themes/Imagenes/vineta_tarjetas_sidebar_.gif") no-repeat scroll left center transparent;
	color:#747678;
	padding:0 0 0 8px
}

.sidebar .tarjetas-credito-ann-II .lista ul li a.activo{
	background:url("../App_Themes/Imagenes/vineta_tarjetas_sidebar_act.gif") no-repeat scroll left center transparent;
	color:#009b3a
}

.sidebar .tarjetas-credito-ann-II .lista ul li{
	border-bottom:1px dotted #919195;
	font-size:13px;
	line-height:35px;
	padding:0 0 0 6px
}

.sidebar .tarjetas-credito-ann-II .final{
	font-size:12px;
	margin:15px 0 0 0;
	text-align:center
}

.sidebar .tarjetas-credito-ann-II .final a{
	color:#005daa;
	text-decoration:none
}

.sidebar .descuentos{
	background-color:#fafafa;
	border:1px solid #e2e2e2;
	border-radius:8px 0 8px 0;
	height:209px;
	padding:30px 0 0 29px!important;
	width:274px;
	color:#444
}

.sidebar .descuentos h2{
	font-size:15px;
	color:#444;
	font-weight:bold;
	font-size:15px;
	text-align:left;
	margin-bottom:10px;
	font-weight:bold
}

.sidebar .descuentos .DSCI{
	float:left;
	margin-right:20px;
	margin-bottom:30px
}

.margin10{
	margin-top:10px!important
}

.he-222{
	height:222px!important
}

.he-445{
	height:445px!important
}

.margin-left15{
	margin-left:15px!important
}

.small-txt{
	color:#0098c3;
	font-size:10px;
	margin-top:10px
}

.BCV-textos{
	float:left;
	margin-right:20px;
	width:345px
}

.BCV{
	float:left;
	width:580px
}

.BCV li{
	padding-left:12px
}

.BCV-textos ul li{
	background:url("../img/buellet_inc.jpg") no-repeat scroll 0 6px transparent;
	line-height:18px
}

.BCV .sol-asesor,.BCV .sol-asesor-II{
	background:none repeat scroll 0 0 #f3f3f3;
	float:left;
	margin-bottom:10px;
	width:200px
}

.BCV .sol-asesor .b-top,.BCV .sol-asesor-II .b-top{
	background:url("../img/border-top.jpg") no-repeat scroll 0 0 transparent;
	height:10px;
	width:120px
}

.BCV .sol-asesor h2{
	background:url("../img/sprite-beneficios.jpg") no-repeat scroll 38px 8px transparent;
	color:#464646;
	font-size:18px;
	line-height:16px;
	margin:14px 0 16px 0!important;
	padding:5px 0 0 80px;
	width:120px
}

.BCV .sol-asesor li{
	border-top:1px solid #ccc;
	float:left;
	margin:0 0 0 25px;
	padding:7px 0;
	width:160px
}

.BCV .sol-asesor li .phono-icon{
	background:url("../img/sprite-beneficios.jpg") no-repeat scroll -5px -43px transparent;
	float:left;
	height:30px;
	line-height:15px;
	padding-left:24px;
	width:140px
}

.BCV .sol-asesor .chat-icon{
	background:url("../img/sprite-beneficios.jpg") no-repeat scroll -5px -77px transparent;
	float:left;
	height:17px;
	line-height:15px;
	padding-left:24px;
	width:140px
}

.BCV .sol-asesor .mail-icon{
	background:url("../img/sprite-beneficios.jpg") no-repeat scroll -5px -107px transparent;
	float:left;
	height:20px;
	line-height:15px;
	padding-left:24px;
	width:140px
}

.BCV .sol-asesor .b-btm,.BCV .sol-asesor-II .b-btm{
	background:url("../img/border-bottom.jpg") no-repeat scroll -5px 0 transparent;
	height:15px;
	width:205px
}

.CSP{
	background:#faf8f8;
	padding:15px 0 0 10px;
	float:left
}

.CSP-elementos{
	float:left;
	width:605px;
	margin-bottom:10px
}

.CSP-elementos .CSP-IMG{
	width:136px;
	height:100px;
	float:left;
	margin-right:24px;
	margin-left:9px
}

.CSP-elementos .CSP-bloques{
	width:210px;
	float:left
}

.CSP-elementos .CSP-links{
	float:right;
	width:210px;
	margin-top:15px;
	_margin-top:7px
}

.CSP-elementos h2{
	color:#00b259!important;
	font-size:15px!important;
	font-weight:bold;
	margin-bottom:10px!important
}

.CSP-txt{
	line-height:18px;
	display:block
}

.CSP-txt-dl{
	margin:0 0 12px 0;
	line-height:18px;
	display:block
}

a.CSP-tt{
	text-decoration:underline;
	color:#0098c3;
	margin:5px 0 10px 0;
	display:block
}

.CSP-line{
	border-bottom:solid 1px #ccc;
	width:412px;
	float:right;
	margin-right:22px
}

.CSP a.campana{
	background:url("../App_Themes/Imagenes/CSP-btn.jpg") no-repeat scroll 0 0 transparent;
	color:#fff;
	display:block;
	height:33px;
	line-height:33px;
	text-align:center;
	width:77px;
	float:left;
	margin-right:10px
}

.CSP_cSorpresas{
	width:620px;
	height:350px;
	float:left
}

.CSP_elementCont{
	margin:auto;
	height:210px
}

.CSP_cSorpresas .CSP_elemento{
	width:116px;
	height:190px;
	float:left;
	padding:1px 19px;
	border-right:dotted #999 1px
}

.CSP_cSorpresas .CSP_elemento-b{
	border-right:solid 1px #333;
	float:right;
	width:1px
}

.CSP_cSorpresas .CSP_elemento .CSP_social{
	margin-top:10px;
	float:left
}

.CSP_facebook{
	z-index:100!important;
	position:absolute;
	margin-top:0!important
}

.CSP_like{
	position:relative;
	height:10px
}

.CSP_cSorpresas .CSP_elemento p{
	text-align:left!important;
	padding:0!important
}

.CSP_cSorpresas .CSP_elemento a{
	color:#0098c3;
	text-decoration:underline;
	font-size:12px;
	margin-top:7px
}

.CSP_cSorpresas .vermas{
	color:#61a4c8;
	text-decoration:underline;
	text-align:center;
	margin-left:200px
}

.CSP_elemento .csp_img{
	width:117px;
	height:113px
}

.fix_color_I{
	background:#e9e9e9
}

.LVPI{
	width:618px;
	padding:8px 0 0 2px;
	height:281px
}

.LVPI h2{
	color:#0039a6;
	font-size:15px;
	font-weight:normal;
	display:block;
	padding:8px 0 0 40px
}

.LVPI .aqui{
	color:#0098c3;
	text-decoration:underline
}

.LVPI_content{
	float:left;
	background:#F0E
}

.LVPI .LVPI_element{
	text-align:center;
	width:145px;
	float:left;
	padding:14px 14px 10px 14px;
	margin:10px 10px 10px 0;
	background:#FFF;
	border-radius:12px 0 12px 0
}

.destacado_LVIP{
	color:#11b764;
	font-weight:bold;
	margin-top:8px;
	margin-bottom:8px;
	display:block;
	font-size:15px
}

.LVPI_element .campana{
	background:url("../App_Themes/Imagenes/btn_lmv.png") no-repeat scroll left top transparent;
	color:#fff;
	display:block;
	height:33px;
	line-height:26px;
	margin:auto;
	width:117px;
	font-size:12px
}

.LVPI_element .LVPI_img{
	margin-bottom:14px
}

.LVPI-paginador{
	width:20px;
	height:160px;
	float:left;
	padding:50px 0 0 0
}

.LVPI-R{
	background:url("../App_Themes/Imagenes/LVPI-R.jpg") no-repeat scroll -5px 0 transparent;
	width:50px;
	height:50px;
	float:left
}

.LVPI-L{
	background:url("../App_Themes/Imagenes/LVPI-L.jpg") no-repeat scroll -5px 0 transparent;
	width:50px;
	height:50px;
	float:left
}

.LVPI .LVPI-slider{
	background:none repeat scroll 0 0 #f5f5f5;
	width:586px;
	position:relative
}

.LVPI .LVPI-slider_cont{
	height:124px;
	margin:auto;
	overflow:hidden;
	padding:15px 0;
	width:532px
}

.LVPI_slider .before{
	background:url("../App_Themes/Imagenes/LVPI-L.jpg") no-repeat scroll left top transparent;
	height:31px;
	top:0;
	left:0;
	margin:90px 0 0 7px;
	overflow:hidden;
	position:absolute;
	width:33px
}

.LVPI_slider .after{
	background:url("../App_Themes/Imagenes/LVPI-R.jpg") no-repeat scroll left top transparent;
	height:23px;
	right:7px;
	top:0;
	margin:90px -14px 0 0;
	overflow:hidden;
	position:absolute;
	width:33px
}

.LVPI_slider{
	position:relative;
	height:220px
}

.LVPI_slider_cont{
	height:210px;
	margin-top:8px;
	margin-left:41px;
	overflow:hidden;
	position:relative;
	width:549px
}

.LVPI_slider_cont li{
	position:absolute
}

.mglef15px{
	margin-left:40px;
	margin-top:8px
}

.CSP2{
	background:#eaeaea
}

.fnt15{
	font-size:15px;
	color:#444
}

.cl15{
	color:#0039a6!important;
	font-size:15px!important;
	font-weight:bold!important
}

.otroverde15{
	color:#009b3a!important;
	font-size:15px!important;
	font-weight:bold
}

.notplo{
	color:#747678;
	font-size:12px;
	font-weight:bold;
	margin:8px 0 0 0
}

.marginbottom18{
	margin-bottom:18px!important
}

.margintop5{
	margin-top:5px!important
}

.noticias-detalle{
	width:605px!important;
	padding:0 0 0 20px;
	line-height:15px
}

.noticias-detalle img{
	float:left;
	margin:0 0 14px 0
}

.noticias-detalle a{
	color:#0098c3
}

.fecha-not{
	width:596px;
	height:27px;
	border-top:1px solid #e3e4e4;
	border-bottom:1px solid #e3e4e4;
	color:#0098c3;
	font-size:10px;
	line-height:27px;
	padding:0 0 0 9px;
	margin:2px 0 20px 0;
	float:left
}

.noticias-detalle p{
	font-size:12px
}

.noticias-detalle .next-sol{
	height:47px;
	float:left;
	padding:35px 0 0 12px
}

.text-not{
	padding:0 10px 15px 10px;
	font-size:11px;
	float:left
}

.text-not img{
	margin:3px 10px 0 -10px
}

.small-not{
	width:605px;
	height:164px;
	border-bottom:1px solid #e3e4e4;
	float:left;
	padding:18px 0 0 0
}

.small-not h3{
	font-size:15px;
	color:#0060a9;
	font-weight:bold
}

.small-not span{
	color:#0098c3;
	font-size:10px
}

.small-not p{
	float:none;
	line-height:18px;
	padding:7px 0 0 0
}

.info-not{
	height:73px;
	width:384px;
	float:left;
	padding:9px 45px 0 16px
}

.info-not a{
	text-decoration:underline
}

.width605{
	width:605px!important
}

.bef{
	padding:0 11px 0 0!important;
	display:block;
	float:left
}

.aft{
	padding:0 0 0 12px!important;
	display:block;
	float:left
}

#list-content li span{
	font-weight:bold;
	color:#444
}

div#list-content{
	position:absolute;
	z-index:99;
	background:#e9e9e9
}

#list-content ul#listAutoComplete{
	padding:9px 0 8px 10px
}

#list-content ul#listAutoComplete li{
	cursor:pointer;
	line-height:20px
}

.wrapper-tab,.wrapper-gmaps{
	border:1px solid #d2d2d2;
	float:left;
	position:relative
}

.wrapper-gmaps{
	width:622px;
	height:1237px;
	position:relative
}

.wrapper-tab{
	width:304px;
	margin:0 9px 0 0;
	height:1237px;
	background:#f5f5f5;
	position:relative
}

.wrapper-tab a.active{
	display:block;
	background:url(../App_Themes/Imagenes/bg-tab-active.gif) no-repeat;
	width:304px;
	height:96px;
	border-bottom:0;
	z-index:79;
	position:relative
}

.cloud{
	position:absolute;
	top:144px;
	left:137px;
	z-index:9
}

.interactive-cloud{
	border-radius:6px 6px 6px 6px;
	width:268px;
	height:190px;
	background:#fff
}

.interactive-cloud h4,.interactive-cloud p{
	font-size:11px;
	line-height:15px
}

.interactive-cloud .glogo{
	margin:1px 0 0 25px;
	padding:16px 0 0;
	width:209px
}

.interactive-cloud h4,.interactive-cloud span{
	font-weight:bold;
	color:#616162
}

.interactive-cloud .content{
	padding:7px 0 0 0;
	border-top:1px solid #e0dfdf;
	width:209px;
	margin:5px 0 0 25px
}

.cloud-triangle img{
	left:76px;
	position:absolute;
	top:190px
}

.gmtab{
	width:152px;
	height:85px;
	float:left;
	border-bottom:1px solid #d9d9d9;
	position:relative;
	cursor:pointer;
	background:#eaeaea
}

.gmtab div.active{
	position:absolute;
	background:url(../App_Themes/Imagenes/tab-triangle.gif);
	top:85px;
	left:0;
	z-index:91;
	height:11px;
	width:151px
}

.separ{
	border-left:1px solid #d9d9d9;
	width:151px
}

.wrapper-frm{
	background:#f5f5f5;
	height:1151px;
	left:0;
	position:absolute;
	top:86px;
	width:304px
}

.trfrm{
	padding:0 0 0 28px
}

.title{
	font-size:15px;
	padding:33px 0 0 28px
}

.col{
	width:129px;
	float:left
}

.col-mediun{
	float:left;
	width:147px
}

.col-small{
	width:100px;
	float:left
}

.pnone{
	padding:0
}

.title h3,.trfrm label{
	color:#005daa
}

.title h3{
	font-weight:bold
}

.trfrm label{
	display:block;
	width:127px;
	padding:1px 0 8px 0
}

.trfrm .lbl-dropdown{
	float:left;
	padding:0;
	line-height:20px
}

.line{
	border-top:1px solid #c7c7c7;
	margin:15px 0 15px 30px;
	width:254px;
	height:0;
	overflow:hidden
}

.trfrmspace{
	margin:0 0 10px 0
}

.wt117{
	width:117px!important
}

.wt215{
	width:215px!important;
	float:left
}

.list{
	width:259px;
	margin:20px 0 0 28px;
	cursor:pointer
}

.list .trlist{
	border-bottom:1px dotted #c7c7c7;
	width:259px;
	padding:10px 0 5px 0
}

.list .trlist h3{
	color:#404040;
	width:154px
}

.list .active{
	background:#caead7
}

.list a{
	color:#009ac8;
	text-decoration:underline;
	display:block
}

.list p{
	padding:2px 0 0 0;
	width:154px;
	float:left;
	margin-right:5px;
	font-size:11px!important
}

.list em{
	display:block;
	width:51px;
	height:22px;
	float:left
}

.tiendas{
	background:url(../App_Themes/Imagenes/logoglobal1.png) no-repeat
}

.agentes{
	background:url(../App_Themes/Imagenes/logoglobal2.png) no-repeat
}

.globalnet{
	background:url(../App_Themes/Imagenes/logoglobal3.png) no-repeat
}

.globalnet-monedero{
	background:url(../App_Themes/Imagenes/logoglobal4.png) no-repeat
}

.globalnet-cajero-plus{
	background:url(../App_Themes/Imagenes/logoglobal5.png) no-repeat
}

.list .ico{
	height:20px;
	line-height:28px;
	text-align:center;
	font-style:italic;
	width:20px;
	float:left;
	color:#fff;
	cursor:pointer;
	margin:4px 10px 0 10px
}

.list .ico2{
	height:auto;
	line-height:28px;
	text-align:center;
	font-style:italic;
	width:20px;
	float:left;
	color:#fff;
	cursor:pointer;
	margin:6px 20px 0 10px
}

.list .wrapper-list{
	float:left;
	width:175px
}

.wrapper-tab .paginator a{
	float:left;
	overflow:hidden;
	font-size:12px;
	padding:0 10px 0 0
}

.wrapper-tab .paginator a{
	color:#c7c7c7
}

.wrapper-tab .paginator{
	padding:15px 0 0 20px
}

.wrapper-tab .paginator li{
	float:left
}

.wrapper-tab .paginator a:active,.wrapper-tab .paginator a.active,.wrapper-tab .paginator a.btn-pag{
	color:#009ac8;
	background:0;
	width:auto;
	height:auto
}

.wrapper-tab .paginator a.active{
	text-decoration:underline
}

.trfrm .chk{
	float:left;
	background:none!important
}

.trfrm .chk-label{
	color:#919195;
	font-size:11px;
	float:left;
	width:auto;
	padding:5px 0 0 5px;
	display:inline
}

.space{
	height:20px
}

.tab-text em{
	margin:20px 0 0 60px;
	display:block;
	height:25px;
	width:25px
}

.tab-text span{
	margin:0 auto;
	display:block;
	width:100px;
	text-align:center;
	padding:5px;
	color:#747678
}

a.active .tab-text span{
	color:#fff
}

a.active .tab-text em.percent{
	background:url(../App_Themes/Imagenes/gm-tab-ico.jpg) 0 -30px no-repeat
}

.tab-text em.percent{
	background:url(../App_Themes/Imagenes/gm-tab-ico.jpg) 0 0 no-repeat
}

.tab-text em.maker{
	background:url(../App_Themes/Imagenes/gm-tab-ico.jpg) 0 -60px no-repeat
}

a.active .tab-text em.maker{
	background:url(../App_Themes/Imagenes/gm-tab-ico.jpg) 0 -90px no-repeat
}

.wd623{
	width:623px!important
}

.wd75{
	width:65px!important
}

.mgtp22{
	margin-top:18px!important
}

.mgtp25px{
	margin-top:25px!important
}

.mgtp2px{
	margin-top:2px!important
}

.mgt52{
	margin-top:51px!important;
	width:565px!important
}

.mg18auto{
	margin:18px 0!important
}

.mgtp6{
	margin-bottom:16px!important
}

.mgtp28{
	margin-top:28px
}

.mgbtm7{
	margin-bottom:17px!important
}

.mgtp18{
	margin:18px 0 0 0
}

.mgbtm13{
	margin-bottom:13px!important
}

.lnhg18{
	line-height:18px!important
}

.lh12{
	line-height:12px!important
}

.guinda{
	color:#e20177
}

.otroin{
	margin:10px 0 0 180px;
	_margin:5px 0 0 180px!important
}

.btnupload p{
	color:#FFF!important;
	line-height:26px!important
}

#UpImg{
	float:left;
	height:34px;
	padding:5px 0 0;
	_padding:2px 0 0;
	position:relative
}

.hidden{
	top:5px;
	left:0;
	z-index:9;
	position:absolute;
	width:310px;
	height:28px;
	cursor:pointer;
	-ms-filter:"alpha(opacity=0)";
	filter:alpha(opacity=0)!important;
	opacity:0;
	float:none!important;
	display:block!important
}

p.littletext{
	font-size:9px!important;
	line-height:10px!important;
	margin-bottom:10px
}

p.p-importante{
	margin:10px 0;
	color:#005daa!important;
	font-size:12px
}

.p-alt{
	color:#919195;
	float:left;
	width:257px;
	font-size:12px;
	margin:0 0 0 10px
}

#content-medio .inform{
	width:565px;
	margin:43px auto 13px auto
}

#content-medio .inform .tabla-denuncia{
	background-color:#cfefdf;
	height:auto;
	margin:16px auto 9px 0;
	width:536px;
	padding:15px 18px
}

#content-medio .inform .tabla-denuncia table{
	width:527px;
	margin:0 auto!important;
	padding:0!important
}

#content-medio .inform .tabla-denuncia tr{
	margin:0!important;
	padding:0!important
}

#content-medio .inform .tabla-denuncia td{
	vertical-align:middle
}

#content-medio .inform .tabla-denuncia .ntitle{
	width:119px;
	height:auto;
	float:left;
	margin-right:14px;
	color:#555454;
	text-align:center
}

#content-medio .inform .tabla-denuncia .cajastxt{
	width:119px;
	height:auto;
	float:left;
	margin-right:14px;
	_margin-right:5px
}

#content-medio .inform .tabla-denuncia .cajastxt .txt-s{
	width:109px;
	height:28px;
	border:1px solid #c7c7c7;
	background:#fafafa;
	margin:0 0 7px 0;
	color:#919195;
	padding:5px
}

#content-medio .inform .tabla-denuncia .titulo{
	text-align:center;
	padding:11px 0 0 0;
	color:#555454;
	font-size:12px;
	width:18px;
	float:left
}

#content-medio .inform .tabla-denuncia .nord{
	height:50px
}

#content-medio .inform .uploader_de{
	margin:15px auto 23px auto;
	width:430px
}

#content-medio .inform .notpie .resalte{
	color:#444;
	font-size:12px
}

#content-medio .inform .linea{
	background:#c7c7c7;
	height:1px;
	width:100%;
	margin:0 0 19px 0;
	display:block
}

#content-medio .inform .no-cliente{
	margin:3px 0 19px 0;
	font-size:11px
}

#content-medio .inform .agree{
	background:none repeat scroll 0 0 #fafafa;
	height:26px;
	line-height:21px;
	padding:8px 0 0 8px;
	margin:15px 0 19px!important
}

#content-medio .inform .no-cliente .cheked{
	margin-right:8px
}

#content-medio .inform .paraelform{
	margin:0 0 21px 22px
}

.mgtp12{
	margin-bottom:12px!important
}

.txtadj{
	width:500px!important
}

.bgfa{
	background-color:#fafafa!important
}

#content-medio .inform p{
	line-height:15px;
	color:#919195;
	font-size:12px
}

#content-medio .inform h2{
	font-size:15px;
	font-weight:bold;
	color:#444;
	margin:0 0 16px 0
}

#content-medio .inform ul{
	margin:10px 0 12px 0
}

#content-medio .inform ul li{
	background:url(../App_Themes/Imagenes/buellet_inc2.jpg) no-repeat left 3px;
	padding:0 0 0 11px;
	line-height:19px
}

#content-medio .inform a.celte{
	color:#009ac8;
	text-decoration:underline
}

#content-medio .inform a.celte2{
	color:#009ac8;
	text-decoration:underline
}

#content-medio .inform .radmsg{
	font-size:11px;
	margin:0 0 10px 0
}

#content-medio .inform .radmsg .rdbtn{
	margin:0 5px 0 0
}

.esp10{
	margin:0 13px 0 0
}

.roundy{
	border:1px solid #d2d2d2;
	border-radius:12px 0 12px 0;
	overflow:hidden
}

.wd286{
	height:85px!important;
	width:280px!important
}

.campo-con-msg{
	margin:10px 0 0;
	width:500px!important
}

.campo-con-msg label{
	display:block;
	float:left;
	line-height:12px;
	padding:9px 0 0;
	width:180px
}

.btnupload{
	background-color:#919195;
	cursor:pointer;
	float:left;
	height:28px;
	margin:0 10px 0 0;
	_margin:0 4px 0 0;
	text-align:center;
	width:84px
}

.bluebtn-cont8{
	margin:auto;
	width:64px
}

.sitemapgeneral{
	width:632px;
	margin:auto
}

.sitemapgeneral h2,.sitemapgeneral h3,.sitemapgeneral h4{
	cursor:pointer
}

.sitemapgeneral div{
	overflow:hidden;
	height:0
}

.sitemapgeneral h2{
	background:url(../App_Themes/Imagenes/sprite-sitemap.jpg) no-repeat 22px -14px;
	font-size:12px!important;
	color:#00b259!important;
	padding:0 0 0 38px;
	border-bottom:1px solid #dededf;
	line-height:25px;
	margin:0!important
}

.sitemapgeneral h2.activated{
	background:url(../App_Themes/Imagenes/sprite-sitemap.jpg) no-repeat 22px 6px
}

.sitemapgeneral h3{
	background:url(../App_Themes/Imagenes/sprite-sitemap.jpg) no-repeat 56px -14px;
	font-size:12px;
	color:#00b259;
	padding:0 0 0 72px;
	border-bottom:1px solid #dededf;
	line-height:27px
}

.sitemapgeneral h3.activated{
	background:url(../App_Themes/Imagenes/sprite-sitemap.jpg) no-repeat 56px 6px
}

.sitemapgeneral h4{
	background:url(../App_Themes/Imagenes/sprite-sitemap.jpg) no-repeat 88px -12px;
	font-size:12px;
	color:#00b259;
	padding:0 0 0 104px;
	line-height:28px
}

.sitemapgeneral h4.activated{
	background:url(../App_Themes/Imagenes/sprite-sitemap.jpg) no-repeat 88px 8px
}

.sitemapgeneral ul li ul li ul.cont li{
	border-bottom:1px solid #dededf
}

.sitemapgeneral ul li ul li ul li ul.desplegado{
	margin:0 0 6px 104px
}

.sitemapgeneral ul li ul li ul li ul.desplegado li{
	border:none!important;
	line-height:24px
}

.sitemapgeneral ul li ul li ul li ul.desplegado li a{
	color:#a7a9ac
}

.margintop2{
	margin:2px 0 0 0!important
}

.f-conoce{
	height:283px;
	width:940px
}

.mgtop20{
	margin-top:20px!important
}

.imgslide2{
	max-width:938px!important
}

.img-tamano{
	height:283px!important
}

.f-conoce .flimg{
	width:686px;
	height:283px;
	float:left
}

.f-conoce .ftxt{
	padding:30px;
	height:223px;
	width:192px;
	float:left
}

.f-conoce .ftxt h2{
	margin:34px 0 24px 0;
	font-size:17px;
	color:#009b3a;
	font-weight:bold
}

.f-conoce .ftxt p{
	font-size:12px;
	line-height:18px;
	color:#919195
}

.f-conoce .ftxt a{
	cursor:pointer!important;
	margin:39px 0 0 0;
	text-decoration:underline;
	display:block;
	color:#009ac8
}

.f-conoce .ftxt a:hover{
	text-decoration:none
}

.conttab{
	float:left;
	margin:13px 10px 0 0
}

.conocer{
	width:605px;
	height:381px;
	background:#eaeaea;
	padding:10px
}

.conocer .mini-not{
	background:#fff;
	width:276px;
	height:165px;
	margin:0 10px 10px 0;
	float:left;
	padding:10px
}

.conocer .mini-not h2{
	color:#005daa;
	font-size:15px;
	font-weight:bold;
	margin:6px 0 14px 0
}

.conocer .mini-not .imagn{
	width:72px;
	height:73px;
	float:left;
	margin:0 10px 0 0
}

.conocer .mini-not .txto{
	width:193px;
	float:left
}

.conocer .mini-not .txto p{
	line-height:17px;
	color:#919195;
	font-size:12px
}

.conocer .mini-not .txto ul{
	margin:18px 0 0 0
}

.conocer .mini-not .txto ul li{
	background:url(../App_Themes/Imagenes/bullet-cono.gif) left 6px no-repeat;
	line-height:18px;
	font-size:12px;
	color:#919195;
	padding:0 0 0 7px
}

.conocer .mini-not .txto a{
	margin:23px 0 0 0;
	display:block;
	font-size:12px;
	color:#009ac8;
	text-decoration:none
}

.conocer .mini-not .txto a:hover{
	text-decoration:underline
}

.bdrdn{
	border-radius:12px 0 12px 0;
	-webkit-border-radius:12px 0 12px 0;
	-moz-border-radius:12px 0 12px 0;
	-ms-border-radius:12px 0 12px 0;
	-o-border-radius:12px 0 12px 0;
	overflow:hidden
}

.wd305px{
	width:305px!important
}

.wd263px{
	width:263px!important;
	height:550px!important
}

.hg600{
	height:600px!important
}

.nrela{
	width:585px;
	padding:19px;
	background:#fff;
	border:1px solid #d2d2d2;
	margin:10px 0 0 0
}

.nrela h2{
	font-weight:bold;
	font-size:17px!important;
	color:#005daa!important;
	margin:2px 0 21px!important;
	float:left
}

.nrela .socialnt{
	float:right
}

.nrela .socialnt li{
	display:block;
	float:right
}

.nrela .socialnt .fb{
	background:url(../App_Themes/Imagenes/social-icons.png) 3px top no-repeat;
	width:25px;
	height:21px;
	float:left
}

.nrela .socialnt .tw{
	background:url(../App_Themes/Imagenes/social-icons.png) -21px top no-repeat;
	width:25px;
	height:21px;
	float:left
}

.nrela .socialnt .ytub{
	background:url(../App_Themes/Imagenes/social-icons.png) -45px top no-repeat;
	width:25px;
	height:21px;
	float:left
}

.slider-rc{
	background:#f5f5f5;
	width:586px
}

.slider-rc .contsld ul li{
	float:left
}

.slider-rc .contsld{
	overflow:hidden;
	width:525px;
	margin:auto;
	padding:15px 0;
	height:124px
}

.slider-rc .contsld{
	overflow:hidden;
	width:575px;
	margin:auto;
	padding:15px 0;
	height:124px
}

.slider-rc .contsld ul{
	position:relative
}

.slider-rc .contsld .contsldev{
	margin:0 6px 0 13px;
	padding:8px 11px 8px 0;
	width:255px;
	float:left;
	border-right:1px dotted #000
}

.slider-rc .contsld .contsldev .titular{
	color:#444;
	font-size:12px;
	line-height:16px;
	margin:0 0 10px 0
}

.slider-rc .contsld .contsldev .datef{
	margin:0 0 15px 0;
	color:#0098c3;
	font-size:12px;
	font-weight:bold;
	line-height:14px
}

.slider-rc .contsld .contsldev .descrip{
	font-size:12px;
	color:#919195;
	line-height:14px;
	margin:0 0 18px 0
}

.slider-rc .contsld .contsldev a{
	color:#0098c3;
	font-size:12px;
	line-height:14px;
	text-decoration:none
}

.slider-rc .contsld .contsldev a:hover{
	text-decoration:underline
}

.slider-rc .before{
	overflow:hidden;
	position:absolute;
	background:url(../App_Themes/Imagenes/slider_manejadres.gif) top left no-repeat;
	height:21px;
	left:0;
	top:0;
	width:16px;
	margin:69px 0 0 15px
}

.slider-rc .after{
	overflow:hidden;
	position:absolute;
	background:url(../App_Themes/Imagenes/slider_manejadres.gif) -28px top no-repeat;
	height:21px;
	right:0;
	top:0;
	width:16px;
	margin:69px 11px 0 0
}

.det-producto-pes .sec-pestana{
	height:50px
}

.det-producto-pes .sec-pestana ul{
	position:absolute;
	z-index:2
}

.det-producto-pes .sec-pestana li{
	float:left;
	display:inline-block
}

.det-producto-pes .sec-pestana a{
	border-radius:5px 5px 0 0;
	display:block;
	margin:12px 1px 0 0;
	height:38px;
	padding:0 8px 0 8px;
	line-height:38px;
	display:inline-block;
	background:#b2e0ed;
	color:#009ac8
}

.det-producto-pes .sec-pestana a.active{
	margin:6px 1px 0 0;
	height:43px;
	line-height:50px;
	border-top:solid 1px #cdcdcd;
	border-left:solid 1px #cdcdcd;
	border-right:solid 1px #cdcdcd;
	border-bottom:solid 1px #fff;
	background:url(../App_Themes/Imagenes/bg_pest_red.jpg) repeat-x;
	color:#005daa
}

.det-producto-pes .sec-pestana a em.fb{
	background:url(../App_Themes/Imagenes/sprite-redes-tab.jpg) no-repeat scroll -9px -8px #b2e0ed;
	display:inline-block;
	height:20px;
	vertical-align:middle;
	width:14px
}

.det-producto-pes .sec-pestana a.active em.fb{
	background:url(../App_Themes/Imagenes/sprite-redes-tab.jpg) no-repeat scroll -9px -82px #b2e0ed!important
}

.det-producto-pes .sec-pestana a em.tw{
	background:url(../App_Themes/Imagenes/sprite-redes-tab.jpg) no-repeat scroll -6px -40px #b2e0ed;
	display:inline-block;
	height:20px;
	vertical-align:middle;
	width:22px
}

.det-producto-pes .sec-pestana a.active em.tw{
	background:url(../App_Themes/Imagenes/sprite-redes-tab.jpg) no-repeat -6px -123px #b2e0ed!important
}

.det-producto-pes .notint h2{
	font-size:17px;
	color:#005daa;
	font-weight:bold;
	margin:0 0 29px 0
}

.det-producto-pes .notint .raya{
	height:1px;
	display:block;
	border-bottom:1px solid #e3e4e4;
	margin:12px 0
}

.det-producto-pes .notint .noticia .imagn{
	float:left;
	width:75px;
	height:111px;
	margin:0 10px 0 0
}

.det-producto-pes .notint .noticia .cont1{
	float:left;
	width:178px
}

.det-producto-pes .notint .noticia .tutilo{
	color:#444;
	font-size:12px;
	line-height:18px
}

.det-producto-pes .notint .noticia .fechora{
	color:#919195!important;
	font-size:10px!important;
	line-height:18px
}

.det-producto-pes .notint .noticia .contenid{
	margin:10px 0 0 0!important;
	color:#919195;
	font-size:12px!important;
	line-height:18px
}

.det-producto-pes .notint .noticia a{
	font-size:12px;
	color:#0098c3;
	text-decoration:underline;
	line-height:18px
}

.det-producto-pes .notint .noticia a:hover{
	text-decoration:none
}

.det-producto-pes .notint .lastvm{
	float:right
}

.det-producto-pes .notint .lastvm a{
	font-size:11px;
	color:#0098c3;
	text-decoration:underline;
	line-height:18px
}

.mgtp20px{
	margin-top:20px!important
}

.hg266px{
	height:246px!important
}

.wd940{
	width:940px!important
}

.no-mg-l{
	margin-left:0!important
}

.staff-dp{
	left:0;
	margin:6px 41px;
	position:absolute;
	top:0
}

.sldexe{
	text-align:center;
	margin:auto;
	position:relative;
	padding:24px 0 9px 0
}

a.antes{
	background:url(../App_Themes/Imagenes/slider_exe.gif) left top no-repeat;
	position:absolute;
	top:0;
	left:0;
	width:20px;
	height:20px;
	margin:115px 0 0 -23px
}

a.despues{
	background:url(../App_Themes/Imagenes/slider_exe.gif) -22px top no-repeat;
	position:absolute;
	top:0;
	right:0;
	width:20px;
	height:20px;
	margin:115px -32px 0 0
}

.sldexe p{
	margin:0 0 18px 0
}

.sldexe .bgsldeje{
	background:url(../App_Themes/Imagenes/bgsldeje.jpg) center bottom repeat-x;
	height:172px;
	overflow:hidden;
	position:relative;
	width:850px;
	margin:auto
}

.bgsldeje ul{
	position:absolute;
	display:block;
	top:0!important;
	left:-170px!important
}

.sldexe .bgsldeje li{
	padding:0 14px;
	position:absolute;
	height:172px;
	width:140px!important
}

.sldexe .bgsldeje .blng{
	position:absolute;
	z-index:20;
	top:0;
	left:0;
	margin:0 25px
}

.sldexe .bgsldeje .acolor{
	z-index:10;
	position:absolute;
	top:0;
	left:0;
	margin:0 25px
}

.sldexe .bgsldeje .ttcom{
	display:none;
	height:110px;
	margin:57px 0 0 -3px;
	position:absolute;
	width:140px;
	z-index:50
}

.sldexe .bgsldeje .ttcom .comment{
	background:url("../App_Themes/Imagenes/labeltxt_02.gif") no-repeat left top;
	overflow:hidden;
	text-align:left!important;
	height:87px;
	padding:7px 3px 10px 5px;
	margin-top:-2px!important
}

.sldexe .bgsldeje .ttcom .comment .tiu{
	font-size:10px;
	color:#3d3d3d;
	line-height:10px;
	margin:0!important
}

.sldexe .bgsldeje .ttcom .comment .cargo{
	color:#919195;
	font-size:9px;
	line-height:10px;
	margin-bottom:10px!important
}

.sldexe .bgsldeje .ttcom .comment .contn{
	color:#919195;
	font-size:9px;
	line-height:10px;
	margin:0!important
}

.sldexe .bgsldeje .ttcom .comment a{
	font-size:9px;
	color:#0098c3;
	line-height:10px;
	text-decoration:underline;
	margin:0!important
}

.imgslide3{
	max-width:940px!important
}

.wd940px{
	width:940px!important;
	height:520px!important
}

.bluebtn-cont9{
	float:right;
	margin:12px 0 0
}

.error-cont{
	width:390px;
	height:auto;
	margin:0 auto;
	display:inline-block;
	padding:0 83px 0 148px
}

.error-dialog{
	color:#090;
	height:auto;
	margin-bottom:10px
}

.error-dialog h2{
	color:#009b3a!important;
	font-size:22px!important;
	margin:0 0 5px!important;
	padding-top:75px
}

.error-dialog p{
	font-size:12px
}

.error-dialog .special{
	font-size:12px;
	color:#919195!important;
	margin-top:30px
}

.error-dialog img{
	float:left;
	margin-right:20px
}

.error-cont a{
	color:#0098c3;
	float:left;
	text-decoration:underline;
	line-height:18px
}

.error-cont .error-prevs{
	margin:0 40px 0 60px
}

#content-medio .searching-I{
	border-bottom:1px solid #e1e1e1;
	margin:2px 0 20px;
	padding-bottom:20px
}

#content-medio .mg12{
	margin:9px 0 0
}

#content-medio .searching-I .txtfrm{
	border:1px solid #cacaca;
	color:#919195;
	float:left;
	font-size:12px;
	height:26px!important;
	padding:5px 10px;
	width:571px
}

#content-medio .searching-I .btnform{
	background:url(../App_Themes/Imagenes/faq-busca.jpg) no-repeat scroll left top transparent;
	border:0 none;
	cursor:pointer;
	float:left;
	height:28px;
	width:32px
}

.det-producto-pes ol.res-search{
	list-style-type:decimal;
	padding-left:22px;
	color:#000;
	margin-left:10px
}

.searching-I .dialogo-resultados-busqueda{
	margin-top:10px
}

.searching-I .drb-dest{
	color:#0039a6
}

.resultados-busqueda{
	color:#919191;
	margin-bottom:20px
}

.resultados-busqueda p{
	margin-bottom:5px
}

.resultados-busqueda .rb-destacado{
	color:#444;
	line-height:18px
}

.resultados-busqueda a{
	color:#0097ce
}

.sidebar .tarjetas-credito-ann-II{
	background:url(../App_Themes/Imagenes/bg_tarjetas_credito_costado.jpg) repeat-x top left;
	width:300px;
	height:200px;
	padding:11px 0
}

.sidebar .tarjetas-credito-ann-II h2{
	color:#005daa;
	font-size:14px;
	font-weight:bold;
	margin-bottom:10px;
	margin-top:5px;
	text-align:center;
	text-transform:uppercase
}

.sidebar .tarjetas-credito-ann-II .lista{
	background:none repeat scroll 0 0 #fff;
	height:101px;
	margin:auto;
	padding:12px 10px;
	width:260px
}

.sidebar .tarjetas-credito-ann-II .lista ul li a{
	background:url("../App_Themes/Imagenes/vineta_tarjetas_sidebar_.gif") no-repeat scroll left center transparent;
	color:#747678;
	padding:0 0 0 8px
}

.sidebar .tarjetas-credito-ann-II .lista ul li a.activo{
	background:url("../App_Themes/Imagenes/vineta_tarjetas_sidebar_act.gif") no-repeat scroll left center transparent;
	color:#009b3a
}

.sidebar .tarjetas-credito-ann-II .lista ul li{
	border-bottom:1px dotted #919195;
	font-size:13px;
	line-height:35px;
	padding:0 0 0 6px
}

.sidebar .tarjetas-credito-ann-II .final{
	font-size:12px;
	margin:15px 0 0 0;
	text-align:center
}

.sidebar .tarjetas-credito-ann-II .final a{
	color:#005daa;
	text-decoration:none
}

.sidebar .descuentos{
	background-color:#fafafa;
	border:1px solid #e2e2e2;
	border-radius:8px 0 8px 0;
	height:209px;
	padding:30px 0 0 29px!important;
	width:274px;
	color:#444
}

.sidebar .descuentos h2{
	font-size:15px;
	color:#444;
	font-weight:bold;
	font-size:15px;
	text-align:left;
	margin-bottom:10px;
	font-weight:bold
}

.sidebar .descuentos .DSCI{
	float:left;
	margin-right:20px;
	margin-bottom:30px;
	width:80px;
	height:80px
}

.margin10{
	margin-top:10px!important
}

.he-222{
	height:222px!important
}

.he-445{
	height:445px!important
}

.margin-left15{
	margin-left:15px!important
}

.small-txt{
	color:#0098c3;
	font-size:10px;
	margin-top:10px
}

.BCV-textos{
	float:left;
	margin-right:20px;
	width:345px
}

.BCV{
	float:left;
	width:580px
}

.BCV li{
	padding-left:12px
}

.BCV-textos ul li{
	background:url("../App_Themes/Imagenes/buellet_inc.jpg") no-repeat scroll 0 6px transparent;
	line-height:18px
}

.BCV .sol-asesor,.BCV .sol-asesor-II{
	background:none repeat scroll 0 0 #f3f3f3;
	float:left;
	margin-bottom:10px;
	width:200px
}

.BCV .sol-asesor .b-top,.BCV .sol-asesor-II .b-top{
	background:url("../App_Themes/Imagenes/border-top.jpg") no-repeat scroll 0 0 transparent;
	height:10px;
	width:120px
}

.BCV .sol-asesor h2{
	background:url("../App_Themes/Imagenes/sprite-beneficios.jpg") no-repeat scroll 38px 8px transparent;
	color:#464646;
	font-size:18px;
	line-height:16px;
	margin-bottom:16px;
	padding:5px 0 0 80px;
	width:120px
}

.BCV .sol-asesor li{
	border-top:1px solid #ccc;
	float:left;
	margin:0 0 0 25px;
	padding:7px 0;
	width:160px
}

.BCV .sol-asesor li .phono-icon{
	background:url("../App_Themes/Imagenes/sprite-beneficios.jpg") no-repeat scroll -5px -43px transparent;
	float:left;
	height:30px;
	line-height:15px;
	padding-left:24px;
	width:140px
}

.BCV .sol-asesor .chat-icon{
	background:url("../App_Themes/Imagenes/sprite-beneficios.jpg") no-repeat scroll -5px -77px transparent;
	float:left;
	height:20px;
	line-height:15px;
	padding-left:24px;
	width:140px
}

.BCV .sol-asesor .mail-icon{
	background:url("../App_Themes/Imagenes/sprite-beneficios.jpg") no-repeat scroll -5px -107px transparent;
	float:left;
	height:20px;
	line-height:15px;
	padding-left:24px;
	width:140px
}

.BCV .sol-asesor .b-btm,.BCV .sol-asesor-II .b-btm{
	background:url("../App_Themes/Imagenes/border-bottom.jpg") no-repeat scroll -5px 0 transparent;
	height:15px;
	width:205px
}

.f-explora{
	height:283px;
	width:940px
}

.f-explora .flimg{
	width:686px;
	height:283px;
	float:left
}

.f-explora .ftxt{
	padding:30px;
	height:223px;
	width:192px;
	float:left;
	background:#fff
}

.f-explora .ftxt h2{
	margin:34px 0 24px 0;
	font-size:17px;
	color:#009b3a;
	font-weight:bold
}

.f-explora .ftxt p{
	font-size:12px;
	line-height:18px;
	color:#919195
}

.f-explora .ftxt a{
	cursor:pointer!important;
	margin:39px 0 0 0;
	text-decoration:underline;
	display:block;
	color:#009ac8
}

.f-explora .ftxt a:hover{
	text-decoration:none
}

.opor-verde{
	font-weight:bold;
	color:#00b259
}

.margin-right5{
	margin-right:5px!important
}

.margin-bottom7{
	margin-bottom:7px!important
}

.margin-top0{
	margin-top:0!important
}

#content-medio .paginator{
	padding:60px 0 25px 250px;
	background:#FFF;
	z-index:99;
	float:left;
	width:370px;
	border-bottom:solid 1px #e1e1e1
}

#content-medio .paginator p{
	float:left;
	margin-right:15px
}

#content-medio .paginator .res-dest{
	margin-right:5px;
	color:#0098c3
}

#content-medio .paginator a{
	float:left;
	font-size:12px;
	padding:0 10px 0 0;
	color:#c7c7c7
}

#content-medio .paginator li{
	float:left
}

#content-medio .paginator a:active,#content-medio .paginator a.active,#content-medio .paginator a.btn-pag{
	color:#009ac8;
	background:0;
	width:auto;
	height:auto
}

#content-medio .paginator a.active{
	text-decoration:underline
}

.po-rel{
	position:relative
}

.superindice2{
	font-size:9px!important;
	margin:0 -12px 0 0;
	position:absolute;
	right:0;
	top:0
}

.superindice{
	font-size:9px!important;
	left:0;
	margin:0 0 0 42px;
	position:absolute;
	top:0
}

.superindice3{
	font-size:9px!important;
	left:0;
	margin:-3px 0 0 47px;
	position:absolute;
	top:0
}

.superindice4{
	font-size:9px!important;
	left:0;
	margin:-3px 0 0 33px;
	position:absolute;
	top:0
}

.esp16px{
	margin-right:21px
}

.esp10px{
	margin-right:10px
}

.esp8px{
	margin-right:8px
}

.space-min{
	height:5px;
	overflow:hidden
}

.destacado-verde{
	color:#009b3a
}

.dscto-t{
	font-weight:bold;
	line-height:14px
}

.red-img{
	border-radius:12px 0 0 0;
	-webkit-border-radius:12px 0 0 0;
	-moz-border-radius:12px 0 0 0;
	-ms-border-radius:12px 0 0 0;
	-o-border-radius:12px 0 0 0;
	overflow:hidden
}

.negrillo{
	font-size:12px;
	color:#444;
	line-height:14px
}

.video-v{
	padding:11px 0 11px 30px!important;
	line-height:11px;
	border-bottom:1px solid #dcddde;
	background:url(../App_Themes/Imagenes/icon-video.jpg) no-repeat 0 10px;
	margin:0!important
}

.video-v a{
	color:#747678;
	margin-left:4px
}

.lar680{
	height:680px!important
}

.lar620{
	height:620px!important
}

.rp-size{
	width:231px;
	margin:17px 0 0 0;
	float:left
}

.pd-btn{
	padding:12px 50px 19px 0
}

.rp-cdr{
	width:297px;
	height:67px;
	background:#fafafa;
	border:1px solid #c7c7c7;
	float:left;
	text-align:center
}

.title-cdr{
	width:148px;
	height:26px;
	background:#ededed;
	border-right:1px solid #c7c7c7;
	line-height:26px;
	float:left
}

.result-cdr{
	width:148px;
	line-height:40px;
	border-top:1px solid #c7c7c7;
	float:left;
	font-size:13px
}

.wt88{
	width:88px!important;
	line-height:30px
}

.hgt354{
	height:354px!important
}

.ventajas-blocks-II{
	float:left;
	margin-bottom:14px;
	width:580px;
	display:inline-block
}

.ventajas-blocks-II img{
	border:1px solid #ccc;
	float:left;
	height:66px;
	margin:0 20px 0 0;
	width:80px
}

.contendedor-tarifas{
	margin-top:30px;
	font-size:11px;
	overflow:hidden;
	width:578px
}

.contendedor-tarifas .tarifas-descs-special-I{
	float:right;
	margin-right:16px;
	display:inline-block
}

.contendedor-tarifas .tarifas-descs-special-I span{
	float:right;
	margin-right:10px;
	width:20px;
	display:inline-block
}

.contendedor-tarifas .tarifas-descs-X span{
	float:left;
	margin-right:11px;
	display:inline-block
}

.contendedor-tarifas .tarifas-descs-X .min{
	float:left;
	margin-right:0;
	display:inline-block
}

.contendedor-tarifas .tarifa-destacado{
	background:none repeat scroll 0 0 #00a950;
	border-top:1px solid #fff;
	height:19px;
	padding:9px 0 0 10px
}

.contendedor-tarifas .tarifa-x{
	background:none repeat scroll 0 0 #00a950;
	border-top:1px solid #fff;
	height:19px;
	padding:2px 0 6px 10px!important;
	vertical-align:middle;
	color:#FFF
}

.contendedor-tarifas .tarifas-descs{
	float:left;
	width:300px
}

.contendedor-tarifas .tarifas-minMax{
	float:left;
	display:inline-block
}

.contendedor-tarifas .tarifas-minMax .min{
	float:left;
	margin-left:60px;
	margin-right:10px
}

.contendedor-tarifas .tarifas-minMax .max{
	float:right;
	margin-right:9px
}

.contendedor-tarifas .tarifa-destacado{
	background:#00a950;
	padding:9px 0 0 10px;
	height:19px;
	color:#fff
}

.contendedor-tarifas .tarifa-desta-II{
	background:#00a950;
	padding:2px 0 9px 10px;
	height:15px;
	color:#fff
}

.contendedor-tarifas .s-dlinea{
	padding-top:4px
}

.contendedor-tarifas .tarifa-elemento{
	background:#fff;
	padding:4px 0 4px 10px;
	margin-top:2px;
	border-bottom:solid 1px #ccc;
	height:20px;
	vertical-align:middle
}

.contendedor-tarifas .tarifa-destacado span{
	color:#FFF;
	float:left
}

.contendedor-tarifas .tarifas-descs{
	width:300px;
	float:left
}

.contendedor-tarifas .tarifas-descs-I{
	width:126px;
	float:left
}

.contendedor-tarifas .tarifas-minMax{
	padding:0 0 0 45px
}

.contendedor-tarifas .tarifas-descs-special{
	float:left
}

.contendedor-tarifas .tarifas-descs-special span{
	width:20px;
	float:right;
	margin-right:15px
}

.contendedor-tarifas .tarifas-minMax .maxmax{
	width:25px;
	float:left;
	margin-right:12px
}

.contendedor-tarifas .tarifas-descs-special-I{
	width:20px
}

.contendedor-tarifas .tarifas-descs-special-I span{
	float:right;
	margin-right:15px
}

.contendedor-tarifas .tarifas-descs-II{
	width:120px;
	float:left
}

.contendedor-tarifas .tarifas-descs-III{
	width:126px;
	float:left;
	text-align:right
}

.contendedor-tarifas .tarifas-descs-III span{
	width:50px;
	float:left;
	text-align:left;
	padding-right:5px
}

.contendedor-tarifas .tarifas-descs-IV{
	width:120px;
	float:left;
	text-align:right;
	padding-right:20px
}

.contendedor-tarifas .tarifas-descs-special .data-I{
	float:left;
	margin-right:23px
}

.contendedor-tarifas .tarifas-descs-special .data-II{
	float:left;
	margin-right:20px
}

.contendedor-tarifas .tarifas-descs-special .data-III{
	float:left;
	margin-right:20px
}

.contendedor-tarifas .tarifas-descs-special .data-IV{
	float:left;
	margin-right:35px
}

.contendedor-tarifas .tarifas-descs-special .data-V{
	float:left;
	margin-right:25px
}

.text-video{
	color:#919195;
	line-height:26px;
	margin:0 0 12px 1px
}

.text-video p{
	color:#0039a6;
	font-weight:bold
}

.text-video em{
	width:7px;
	height:15px;
	background:url(../App_Themes/Imagenes/sprite-vinetas.png) 0 -33px;
	display:block;
	float:left
}

.mg-lft7{
	margin-left:7px
}

.mg-lft22{
	margin-left:22px
}

.submg-left7{
	margin-left:7px!important
}

.mg-btm12{
	margin-bottom:12px
}

.mg-tp23{
	margin-top:23px!important
}

.mg-btm15{
	margin-bottom:15px!important
}

.rpts-anls{
	width:585px;
	height:auto;
	float:left;
	padding:18px 20px 0 20px;
	line-height:14px
}

.rpts-anls h3{
	color:#009b3a;
	font-size:18px;
	line-height:38px
}

.bluecolor{
	color:#0039a6;
	float:left;
	width:13px
}

.rpts-anls li{
	list-style:none;
	margin:0 0 0 9px
}

.mgsup{
	margin-top:5px
}

.hgt339{
	height:339px!important
}

.wd361px{
	width:361px!important
}

.mgnw{
	margin:7px 0 12px 22px!important
}

.sidebar .tarjetas-credito-ann h2{
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size:14px;
	color:#005daa;
	font-weight:bold;
	text-transform:uppercase;
	text-align:center;
	margin:8px 0 5px
}

.sidebar .tarjetas-credito-ann em.icons{
	display:inline-block;
	margin:0 10px 2px 0;
	vertical-align:middle;
	height:22px;
	width:25px
}

.sidebar .tarjetas-credito-ann em.ico-tar{
	background:url(../App_Themes/Imagenes/sprite-preguntas-frecuentes.png) 1px -305px no-repeat;
	height:25px
}

.sidebar .tarjetas-credito-ann em.ico-warning{
	background:url(../App_Themes/Imagenes/sprite-preguntas-frecuentes.png) 1px -341px no-repeat;
	height:25px
}

.sidebar .tarjetas-credito-ann p.doble-lin{
	line-height:16px;
	display:inline-block;
	vertical-align:middle;
	text-align:left!important;
	margin-bottom:5px
}

.sidebar .annun h2{
	color:#747678;
	font-size:13px;
	text-align:center;
	text-transform:uppercase;
	font-weight:bold;
	margin:13px auto
}

.mg-lft13{
	margin-left:13px
}

.hgt26-white{
	height:26px!important;
	background:#FFF!important
}

.hgt-sec-det{
	height:440px!important
}

.mgbtm0{
	margin-bottom:0!important
}

.font16{
	font-size:16px!important;
	color:#444!important;
	font-weight:bold
}

.asesor-descarg{
	width:159px;
	border-bottom:1px solid #dadada;
	padding:10px 0 10px 0;
	float:left;
	color:#747678;
	margin:0 17px 0 23px
}

.asesor-descarg li{
	list-style:none!important;
	color:#0098c3;
	margin:0!important;
	line-height:11px
}

.asesor-descarg a{
	color:#0098c3!important;
	text-decoration:none!important;
	line-height:14px
}

.asesor-descarg p{
	padding:0!important;
	font-weight:bold;
	margin-bottom:3px!important
}

.asesor-descarg span{
	padding:0 0 1px 0;
	float:left;
	width:9px
}

.first-pd{
	padding:0 0 5px 0!important
}

.lh14{
	line-height:14px!important
}

.pdbtm0{
	padding:10px 0 0 0!important
}

.scnd{
	width:240px!important;
	border-bottom:1px dashed #c7c8c9!important;
	padding:6px 0 6px 13px!important
}

.scnd p{
	font-size:15px
}

.scnd li{
	line-height:17px
}

.scnd a{
	line-height:18px!important
}

.whiteborder{
	border:none!important
}

.third{
	width:240px!important;
	border-bottom:1px dashed #c7c8c9!important;
	padding:0 0 6px 13px!important
}

#btnheadband{
	position:relative
}

#btnplayband{
	position:absolute;
	top:0;
	z-index:-1
}

#btnpauseband{
	position:absolute;
	top:0;
	z-index:1
}

.boton-form3{
	background:url(../App_Themes/Imagenes/btn2.png) no-repeat top left;
	border:0 none;
	color:#fff;
	font-family:Trebuchet ms;
	font-size:12px;
	font-weight:normal;
	height:33px;
	line-height:30px;
	width:112px
}

.boton-form2{
	background:url(../App_Themes/Imagenes/btn3.png) no-repeat top left;
	border:0 none;
	color:#fff;
	font-family:Trebuchet ms;
	font-size:12px;
	font-weight:normal;
	height:33px;
	line-height:30px;
	width:133px
}

input[type="submit"].btnform4,input[type="button"].btnform4,input[type="reset"].btnform4,button.btnform4,.btnform4{
	background:url(../App_Themes/Imagenes/btn4.png) no-repeat top left;
	border:0 none;
	color:#fff;
	font-family:Trebuchet ms;
	font-size:12px;
	font-weight:normal;
	height:33px;
	line-height:30px;
	width:63px;
	border-radius:0 0 0 0!important
}

.boton-form2:hover{
	background:url(../App_Themes/Imagenes/btn3.png) no-repeat top left!important
}

.boton-form3:hover{
	background:url(../App_Themes/Imagenes/btn3.png) no-repeat top left!important
}

.graf1{
	height:306px;
	margin:0 0 45px 0;
	width:588px
}

.mg13{
	color:#919195!important;
	font-size:12px;
	margin:13px 0 33px 0
}

.mg16{
	margin:0 0 14px 0;
	color:#919195!important;
	font-size:12px
}

.bluelist li{
	color:#0098c3!important;
	font-size:12px;
	line-height:18px;
	background:url(../App_Themes/Imagenes/dot.jpg) no-repeat left 10px;
	padding:0 0 0 10px;
	width:260px
}

.error-cont a.ant{
	font-size:12px;
	color:#919195;
	text-decoration:underline
}

.error-cont a.ant em{
	display:block;
	background:url(../App_Themes/Imagenes/spriteerror.png) no-repeat left top;
	height:20px;
	margin-right:10px;
	width:20px;
	float:left
}

.error-cont a.home{
	font-size:12px;
	color:#919195;
	text-decoration:underline;
	margin-left:23px
}

.error-cont a.home em{
	display:block;
	background:url(../App_Themes/Imagenes/spriteerror.png) no-repeat -29px top;
	height:20px;
	margin-right:10px;
	width:20px;
	float:left
}

.cntr{
	width:276px;
	margin:auto
}

.cont-cate{
	margin:12px 0 36px 0;
	padding:0 18px
}

.cont-cate .fon_mut_cat{
	width:265px;
	border-bottom:1px dotted #000;
	padding:31px 0 0 0;
	margin-right:50px;
	float:left
}

.cont-cate .fon_mut_cat h2{
	font-size:16px;
	color:#005daa;
	font-weight:bold;
	margin-bottom:25px;
	margin-left:0!important
}

.cont-cate .fon_mut_cat h3{
	font-size:16px;
	color:#009b3a;
	font-weight:normal;
	margin-bottom:14px
}

.cont-cate .fon_mut_cat p{
	font-size:12px;
	color:#919195;
	line-height:15px;
	margin-bottom:26px
}

.cont-cate .fon_mut_cat a{
	font-size:12px;
	color:#009ac8;
	line-height:15px;
	text-decoration:underline
}

.mglf15{
	margin-left:auto!important;
	margin-right:auto!important;
	text-align:center!important;
	width:225px!important
}

.bosrde{
	border:1px solid #c7c7c7;
	float:left
}

.navslide{
	padding:0 30px 0 30px
}

.navslide .holder{
	height:51px;
	overflow:hidden;
	position:relative;
	z-index:2
}

.navslide ul{
	width:30000px
}

.navslide li{
	width:81px!important;
	overflow:hidden
}

.navslide li a{
	width:64px;
	text-align:center;
	overflow:hidden
}

.navslide li a.active{
	width:61px!important
}

.navslide .next,.navslide .prev{
	position:absolute;
	right:0;
	top:0;
	margin-top:-31px!important;
	margin-right:-27px!important;
	width:0!important;
	height:40px!important;
	background:url(../App_Themes/Imagenes/tabbtnright.jpg) no-repeat!important;
	z-index:20;
	overflow:hidden;
	text-indent:-9999px;
	outline:0;
	cursor:pointer
}

.navslide .prev{
	background:url(../App_Themes/Imagenes/tabbtnleft.jpg) no-repeat!important;
	right:auto;
	left:0;
	top:0;
	margin-top:-30px!important;
	margin-left:-16px!important
}

.navslide .control{
	font-size:18px;
	line-height:21px;
	padding:5px 0 0;
	position:relative;
	z-index:10
}

.fizq .paging{
	left:0;
	margin-left:10px;
	margin-top:10px;
	padding:0;
	position:absolute;
	top:0;
	z-index:40
}

.procesandobg{
	width:100%;
	height:auto;
	background:#333;
	opacity:.5;
	top:0;
	left:0;
	filter:alpha(opacity=50);
	position:absolute;
	z-index:100;
	display:none
}

.procesando{
	width:200px;
	height:147px;
	background:#fff;
	margin:350px 0 0 0;
	top:0;
	left:46%;
	position:absolute;
	z-index:100;
	display:none
}

.procesando .topesp{
	height:44px
}

.procesando .texttit{
	text-align:center;
	height:30px
}

.procesando .giftit{
	height:42px;
	text-align:center
}

.C-center img{
	float:none!important
}

.TC-pestana{
	background:url(../App_Themes/Imagenes/bg-00.png) repeat-y scroll 0 10px transparent;
	overflow:hidden;
	position:absolute;
	width:120px;
	z-index:99
}

.TC-pestana .elemento{
	cursor:pointer;
	font-size:11px;
	padding-top:1px;
	text-align:center
}

.TC-pestana .elemento .active,.TC-pestana .elemento a:hover{
	background:url(../App_Themes/Imagenes/bg-cc120.png) no-repeat scroll 0 0 transparent;
	color:#fff;
	height:38px
}

.TC-pestana .elemento a{
	background:url(../App_Themes/Imagenes/bg-0120.png) no-repeat scroll 0 0 transparent;
	color:#939391;
	display:block;
	height:38px;
	padding:10px 0 10px 0;
	text-align:center
}

.TC-pestana .elemento .interes{
	background:url(../App_Themes/Imagenes/bg-00.png) no-repeat scroll 0 0 transparent;
	color:#00a950;
	height:30px;
	padding:25px 0 0 10px;
	text-align:left;
	width:110px
}

.TC-pestana .elemento a.conimg{
	background:url(../App_Themes/Imagenes/bg-0.png) no-repeat left top;
	color:#939391;
	display:block;
	padding:13px 0 12px 0!important;
	text-align:center;
	height:auto!important
}

.TC-pestana .elemento a.conimg.active,.TC-pestana .elemento a.conimg:hover{
	background:url(../App_Themes/Imagenes/bg-cc.png) no-repeat left top;
	color:#fff
}

.wd781{
	height:589px!important;
	width:761px
}

.mad{
	margin-right:15px!important
}

input[type="text"].buscador-btn,input[type="password"].buscador-btn,input[type="file"].buscador-btn,input[type="submit"].buscador-btn,input[type="button"].buscador-btn,input[type="reset"].buscador-btn,select .buscador-btn,textarea .buscador-btn,.textarea.buscador-btn,button.buscador-btn,.aui-field-input-text .buscador-btn{
	background:url(../App_Themes/Imagenes/search-btn.png) no-repeat scroll 0 0 transparent;
	border:0 none;
	cursor:pointer;
	float:left;
	height:28px!important;
	width:28px;
	border-radius:0 5px 5px 0!important
}

.cont_t{
	height:526px;
	background-color:#f5f5f5;
	padding:0 0 10px 8px
}

.interactive-cloud h5{
	color:#454546;
	font-size:15px;
	font-weight:bold;
	line-height:24px
}

.pos{
	top:172px!important;
	left:231px!important
}

.ver2{
	float:none!important;
	width:693px!important;
	line-height:18px;
	font-size:12px!important;
	padding:17px!important;
	height:25px!important
}

.mg115{
	margin-left:110px!important;
	font-weight:bold!important
}

.mg9{
	margin-left:12px!important;
	font-weight:bold!important
}

.mgneg{
	margin-left:-67px!important;
	font-weight:bold!important
}

.mgn29{
	margin-left:60px!important;
	font-weight:bold!important
}

.mgn126{
	margin-left:-106px!important;
	font-weight:bold!important
}

.mg55{
	margin-left:-6px!important;
	font-weight:bold!important
}

.main h2{
	color:#747678;
	font-size:18px;
	margin:3px 0 10px 20px
}

.content-general2 .rayita2s{
	background:url(../App_Themes/Imagenes/puntitos.jpg) repeat-y scroll center top transparent;
	float:left;
	height:147px;
	width:20px
}

.content-general2 .dest_2{
	float:left;
	height:147px;
	padding:14px 20px 20px 20px;
	width:260px
}

.content-general2 .dest_2 h2{
	color:#0039a6;
	font-size:15px;
	font-weight:bold;
	margin:0 0 8px 0;
	padding:0;
	width:171px;
	overflow:hidden
}

.content-general .dest_ h5{
	color:#919195;
	font-size:11px;
	font-weight:normal;
	margin:0;
	padding:0;
	line-height:24px
}

.content-general .dest_ h3{
	color:#0039a6;
	font-size:15px;
	font-weight:bold;
	margin:0 0 17px 0;
	padding:0
}

.content-general2 .dest_2 .cont2{
	float:left;
	width:166px
}

.content-general2 .dest_2 ul li{
	font-size:11px!important;
	background:url(../App_Themes/Imagenes/bullet-dest.gif) left 5px no-repeat;
	line-height:18px;
	padding:0 0 0 10px
}

.content-general2 .dest_2 .imagn{
	float:left;
	width:84px;
	margin-left:10px;
	padding-top:10px
}

.content-general .dest_ .txt2{
	float:left;
	font-size:12px;
	padding:0 10px 0 0;
	_padding:0
}

.content-general .dest_ .txt2 p{
	line-height:18px;
	text-align:left;
	font-size:12px
}

.oscuro{
	color:#444
}

.content-general .dest_ .txt2 a{
	color:#009cde;
	text-decoration:underline;
	margin-top:24px;
	display:block
}

.content-general .dest_ .imag2{
	float:left;
	width:110px
}

.ancho40{
	width:140px
}

.servicios-hi .titulo-ser-hi2 .sec-titulo-ser2{
	float:left;
	height:auto;
	margin:0 30px 5px 10px;
	width:195px
}

.servicios-hi .lista-ser-hi2{
	background:none repeat scroll 0 0 #f6f6f6;
	border-radius:10px 0 10px 0;
	height:auto;
	padding:0 0 10px
}

.servicios-hi .lista-ser-hi2 ul{
	float:left;
	margin:10px 59px 0 10px;
	width:171px
}

.servicios-hi .lista-ser-hi2 li{
	background:url("../App_Themes/Imagenes/sprite-vinetas.png") no-repeat scroll 7px 14px transparent;
	border-top:1px solid #dbdbdb;
	color:#747678;
	font-size:11px;
	line-height:16px;
	padding:8px 0 8px 15px
}

.servicios-hi .lista-ser-hi2 li a{
	color:#747678
}

.servicios-hi .lista-ser-hi2 ul.big-ser{
	width:175px!important;
	margin-left:-5px
}

.servicios-hi .titulo-ser-hi2{
	height:auto;
	padding:0 10px
}

.servicios-hi .titulo-ser-hi2 h3{
	color:#fff;
	display:inline-block;
	float:left;
	font-size:13px;
	font-weight:bold;
	line-height:24px;
	width:148px
}

.cont-gmaps{
	height:1237px;
	overflow:hidden;
	width:622px
}

.TC-off a.doble.active,.TC-off a.doble:hover{
	background:url(../App_Themes/Imagenes/bg-cc3.png) no-repeat scroll 0 0 transparent;
	color:#fff;
	height:42px;
	padding:10px 0 5px;
	width:180px!important
}

.content-opciones{
	float:left;
	padding:23px 0 0 13px;
	_padding:23px 0 0 3px;
	height:269px;
	display:inline
}

.columna-menu{
	width:139px;
	float:left;
	margin:0 10px 0 10px;
	overflow:hidden
}

.columna-menu a.optpadre{
	width:139px;
	font-size:15px;
	color:#005daa!important;
	line-height:17px;
	padding:7px 0!important;
	display:block;
	font-weight:bold;
	border:none!important
}

.columna-menu a.opthijo{
	width:139px;
	font-size:12px;
	line-height:14px;
	border-bottom:1px dotted #707070;
	padding:5px 0 5px 0!important;
	display:block;
	color:#919195!important
}

a.primerhijo{
	border-top:1px dotted #707070
}

.both{
	clear:both
}

.content-img{
	display:inline;
	float:right;
	padding:25px 0 0 0
}

.content-img a img{
	float:left;
	margin:0 23px 0 0
}

.interactive-cloud h4{
	margin-bottom:4px
}

.interactive-cloud .content a{
	color:#009ac8;
	display:block;
	text-align:right;
	text-decoration:underline!important;
	width:100%;
	font-size:11px
}

.content-general2 .dest_2 ul li a{
	color:#919195;
	text-decoration:none
}

.content-general2 .dest_2 ul li a:hover{
	text-decoration:underline;
	color:#f78f1e
}

.alt_med{
	height:344px!important;
	width:676px!important;
	border-radius:0 0 11px 0!important;
	margin-top:0!important
}

.video-grande{
	float:left;
	height:203px;
	margin:30px 10px 0;
	overflow:hidden;
	width:327px;
	z-index:15
}

.con-borde{
	border:1px solid #c7c7c7
}

.wi34{
	width:250px!important
}

.w293p{
	width:293px
}

.w512p{
	width:512px!important
}

.bluelist li a{
	color:#0098c3;
	float:none!important;
	line-height:18px;
	text-decoration:none
}

.TC-content h2,.TC-content h3{
	color:#045dad;
	font-size:15px;
	font-weight:bold;
	margin:0 0 12px 0!important
}

.profile .content-head h2,.profile .content-body h2,.profile .item h2{
	color:#747678;
	font-size:12px;
	line-height:16px;
	margin:0!important;
	font-weight:bold
}

.f10{
	font-size:10px!important
}

.padt15{
	padding-top:15px!important
}

.indicador{
	margin:29px 12px 0 27px;
	float:left
}

.tbdesc{
	color:#FFF;
	font-size:16px;
	font-weight:bold;
	margin:34px 0 0 0;
	float:left
}

.doblelin{
	background:url(../App_Themes/Imagenes/descargadown.jpg) no-repeat 27px 13px transparent!important;
	padding:5px 0 0 61px!important;
	line-height:18px!important;
	font-size:14px!important
}

.tazul{
	color:#005daa;
	font-size:12px;
	font-weight:bold
}

.listadob ul{
	margin:10px 0 10px 10px
}

.listadob ul li{
	background:url("../App_Themes/Imagenes/dot.jpg") no-repeat scroll left 4px transparent;
	padding-left:9px!important;
	line-height:15px!important;
	font-size:12px
}

a.lnktab{
	color:#5597c0;
	text-decoration:underline
}

a.lnktab:hover{
	color:#005daa;
	text-decoration:underline
}

.borde-redondo4{
	border-radius:12px 0 12px 0;
	-webkit-border-radius:12px 0 12px 0;
	-moz-border-radius:12px 0 12px 0;
	-ms-border-radius:12px 0 12px 0;
	-o-border-radius:12px 0 12px 0;
	overflow:hidden;
	border:1px solid #e1e1e1
}

.wd265{
	width:295px!important;
	height:26px
}

.th-blanco{
	color:#fff!important
}

.espaciado12{
	height:12px
}

.tb210{
	width:200px;
	float:left
}

.tb145{
	width:145px;
	float:left
}

.tb10{
	width:10px;
	float:left
}

.w256px{
	width:256px;
	height:26px
}

.destacado-hp .txto{
	float:left;
	font-size:12px;
	padding:3px 10px 0 0;
	width:113px
}

.destacado-hp .txto p{
	line-height:18px;
	text-align:left;
	width:100%
}

.destacado-hp .imagin{
	float:left;
	width:66px;
	padding-top:3px
}

.destacado-hp .txto a{
	color:#009cde;
	text-decoration:underline
}

.content-general .destacado-hp ul{
	font-size:11px;
	margin:20px 0 0
}

.content-general .destacado-hp ul li{
	background:url(../App_Themes/Imagenes/buellet_inc2.jpg) no-repeat left center;
	margin:0 0 5px;
	padding:0 0 0 11px
}

.content-general .destacado-hp ul li a{
	color:#919195;
	text-decoration:none
}

.content-general .destacado-hp ul li a:hover{
	color:#009cde;
	text-decoration:underline
}

.mgn50{
	margin-bottom:32px!important
}

.wdauto{
	width:auto!important
}

.wd320{
	width:320px
}

.beneficios-CV .sol-asesor li .phono-icon2{
	background:url(../App_Themes/Imagenes/fonohelp.jpg) no-repeat -5px top;
	float:left;
	height:auto;
	line-height:15px;
	padding-left:24px;
	width:140px
}

.encursiva{
	font-style:italic
}

.tverde{
	background:#00a950;
	padding:8px!important;
	color:#fff;
	vertical-align:middle;
	text-align:center
}

.tposcuro{
	background:#cecfcf;
	vertical-align:middle;
	text-align:center
}

.tpclaro{
	background:#f8f8f8;
	vertical-align:middle;
	text-align:center
}

.palatabla tr td{
	padding:7px;
	text-align:center;
	vertical-align:middle;
	line-height:15px
}

#bpe td{
	border:1px solid black;
	padding:20px
}

#bpe{
	margin:10px 0
}

#bpe #b-01{
	border:0
}

#bpe .n-01{
	text-align:center;
	background:green;
	color:white
}

.no-bd{
	border:0 none!important
}

#ultimotweet{
	position:none;
	margin:0 auto;
	border-radius:0;
	width:385px;
	height:30px
}

.twtr-widget .twtr-tweet-wrap{
	position:none;
	overflow:hidden;
	padding:0;
	margin:0;
	zoom:1;
	width:385px;
	height:30px
}

.twtr-widget .twtr-widget-profile .twtr-scroll{
	height:30px
}

.twtr-doc{
	width:385px;
	height:32px;
	font-size:11px
}

.twtr-widget em,.twtr-widget .twtr-new-results{
	display:none
}

.twtr-hd,.twtr-user,.twtr-ft{
	display:none
}

.mbtn2{
	margin-bottom:2px!important
}

.profile .cntObjPerfilador{
	padding:20px 0 0 19px
}

.profile .cntObjPerfilador .title{
	pading:3px 0;
	font-size:12px
}

.profile .cntObjPerfilador .objScript{
	margin:2px 0 5px 0
}

.profile .cntObjPerfilador .textAdd{
	padding:0 33px 0 0;
	_padding:0 19px 0 0;
	font-size:10px
}

.profile .cntObjPerfilador .lineObj{
	margin:14px 0 0 0;
	border-bottom:1px solid #dcddde;
	width:265px
}

.error-perfilador{
	color:#ca005d;
	font-size:11px;
	padding:0 20px 0 20px;
	margin:0 0 20px 0
}

.SalPre{
	margin:44px 0
}

.SalPre h2{
	color:#005daa;
	font-weight:bold;
	font-size:16px
}

.SalPre ul{
	margin-left:20px
}

.SalPre ul li{
	background:url(../App_Themes/Imagenes/buellet_inc.jpg) no-repeat left 6px;
	padding-left:11px;
	line-height:18px;
	font-size:12px;
	margin-bottom:23px
}

.tosc{
	color:#444
}

.SalPre ul li a{
	color:#009ac8;
	text-decoration:underline
}

.sliderImg{
	width:586px;
	height:162px;
	background:#fafafa;
	border:1px solid #c7c7c7;
	margin:10px auto
}

.sliderImg h2{
	margin:17px 0 17px 12px
}

.SliderBF{
	width:512px;
	margin:auto;
	position:relative
}

.SliderBF .FotosBF{
	position:relative;
	height:100px;
	width:507px;
	overflow:hidden;
	margin:auto
}

.SliderBF .FotosBF ul{
	margin:0;
	padding:0;
	list-style:none outside none
}

.SliderBF .FotosBF li{
	position:absolute;
	background:none!important;
	padding:0!important
}

.SliderBF .FotosBF .imgBF{
	margin-right:8px;
	float:left;
	background:#cecfcb;
	height:85px;
	width:85px;
	text-align:center;
	padding:5px
}

.ControladoresBF .prew{
	background:url(../App_Themes/Imagenes/menor.jpg) no-repeat left top;
	height:40px;
	left:0;
	margin:28px 0 0 -28px;
	overflow:hidden;
	position:absolute;
	top:0;
	width:34px
}

.ControladoresBF .nect{
	background:url(../App_Themes/Imagenes/mayor.jpg) no-repeat left top;
	height:40px;
	margin:28px -34px 0 0;
	overflow:hidden;
	position:absolute;
	right:0;
	top:0;
	width:34px
}

.sidebar .tarjetas-credito-ann .lista a{
	background:url(../App_Themes/Imagenes/vineta_tarjetas_sidebar_.jpg) no-repeat left 12px;
	color:#747678;
	display:block;
	border-bottom:1px dotted #919195;
	padding:6px 0 8px 16px;
	font-size:13px;
	line-height:19px
}

.sidebar .tarjetas-credito-ann .lista a.activo,.sidebar .tarjetas-credito-ann .lista a:hover{
	background:url(../App_Themes/Imagenes/vineta_tarjetas_sidebar_act.jpg) no-repeat left 12px;
	color:#009b3a
}

.cent-boton{
	margin:auto!important;
	width:80px
}

.conocer .mini-not .txto ul li a{
	color:#919195;
	text-decoration:none;
	margin:0!important
}

.conocer .mini-not .txto ul li a:hover{
	color:#009ac8;
	text-decoration:underline
}

.fono-single-line{
	padding-top:6px;
	height:21px!important
}

.TC-detail img,.TC-detail-TTC img{
	border:1px solid #e1e1e1;
	border-radius:12px 0 12px 0;
	float:left;
	overflow:hidden
}

.header .menu-drop .doble-linea .medio-md .d-linea{
	margin-top:-2px!important
}

.beneficios-CV .sol-asesor .lnktab{
	text-decoration:none!important
}

.error_bln{
	color:#dcddde!important;
	position:absolute;
	top:0;
	left:0
}

.mgt10{
	margin-top:10px
}

.txtTituloCaja{
	color:#fff;
	float:left;
	font-size:22px;
	font-weight:bold;
	line-height:20px;
	padding:10px 0 0 10px;
	width:190px
}

.anch140{
	width:140px;
	margin:145px 0 0 19px!important
}

.anch100{
	width:100px;
	margin:142px 0 0 173px!important
}

.anch155{
	width:155px;
	margin:236px 0 0 19px!important
}

.anch156{
	width:155px;
	margin:151px 0 0 331px!important;
	_margin:151px 0 0 346px!important
}

.anch137{
	margin:106px 0 0 173px!important;
	width:145px;
	_margin:106px 0 0 178px!important
}

.anch147{
	margin:151px 0 0 173px!important;
	_margin:148px 0 0 178px!important;
	width:147px
}

.btn-regalo_2{
	background:url(../App_Themes/Imagenes/btn-regalo_2.jpg) no-repeat scroll 0 0 transparent!important;
	border:medium none!important;
	cursor:pointer!important;
	display:block!important;
	height:66px!important;
	width:133px!important
}

.chek-icon{
	background:url(../App_Themes/Imagenes/chek-ico.png) top left no-repeat!important
}

.listadob ul li ul li{
	background:url("../App_Themes/Imagenes/disc.gif") no-repeat scroll 0 -3px transparent!important
}

.he59{
	height:59px!important
}

.he22{
	height:22px!important;
	width:62px!important
}

.formato-sf-III .RSFM-I .titulos div{
	color:#555454;
	_padding-bottom:5px
}

.formato-sf-III .RSFM-I ul li div{
	float:left;
	text-align:center;
	width:112px;
	height:auto
}

.formato-sf-III .RSFM-I ul li:first-child{
	border:0 none!important
}

.formato-sf-III .RSFM-I .titulos{
	_border:0 none!important;
	_padding:8px 0 8px 10px;
	_height:auto!important
}

a.descargables{
	background:url(../App_Themes/Imagenes/download-docs.png) no-repeat -2px 0;
	padding-left:26px;
	margin-bottom:7px;
	line-height:15px
}

.no-pd{
	padding:0 0 0 0!important
}

.no-pd34{
	padding:0 0 0 34px!important
}

.no-pd66{
	padding:0 0 0 66px!important
}

.ico-mapsite{
	width:38px;
	height:25px;
	display:block
}

.txtmap{
	color:#00b259
}

.det-producto-pes .sec-pes li a{
	cursor:pointer
}

.blue-btn8{
	margin:0 auto;
	width:110px
}

a.descargables-sp{
	background:url(../App_Themes/Imagenes/download-docs-sp.jpg) no-repeat 0 1px;
	padding-left:22px;
	margin-bottom:5px;
	line-height:15px
}

.img-perfilador{
	width:76px;
	height:69px;
	float:right;
	margin-left:5px;
	_margin-left:2px
}

.hgt26{
	height:26px!important
}

.pdrg7{
	padding-right:7px!important
}

samp{
	font-family:'Trebuchet MS',Arial,Helvetica,sans-serif
}

.hgt10{
	height:10px!important
}

.uploadimgdenuncia{
	position:absolute;
	width:430px;
	-ms-filter:"alpha(opacity=0)";
	filter:alpha(opacity=0);
	opacity:0;
	z-index:10
}

.hght39{
	height:39px!important
}

.prelative{
	position:relative
}

.pabsolute{
	position:absolute;
	top:0;
	left:0;
	z-index:10
}

.uploadshow{
	-ms-filter:"alpha(opacity=1000)";
	filter:alpha(opacity=100);
	opacity:1
}

.uploadhide{
	-ms-filter:"alpha(opacity=0)";
	filter:alpha(opacity=0);
	opacity:0
}

.w450{
	width:450px!important
}

._56zz{
	z-index:400!important
}

portlet-borderless-container{
	z-index:100!important
}

.campo-fondo-mutuos-popup{
	width:179px!important
}

.new_bg{
	background-color:#fff!important;
	background-image:none!important;
	border-radius:12px 0 12px 0;
	border:1px solid #c7c7c7;
	width:688px!important
}

.sepbottom{
	margin-bottom:10px
}

.sendbutn{
	background:url("../App_Themes/Imagenes/sendButn.jpg") no-repeat left top;
	float:left;
	height:33px;
	width:61px
}

.cleandbutn{
	background:url("../App_Themes/Imagenes/cleanButn.jpg") no-repeat left top;
	float:left;
	height:33px;
	width:68px
}

.bannerPromo{
	float:right;
	margin-right:29px;
	margin-top:-253px;
	position:relative
}

input.slimpicker{
	background:white url(date.gif) no-repeat top left;
	border:1px solid #d4d4d4;
	cursor:pointer;
	display:block;
	padding:3px 24px 3px 3px
}

input:focus.slimpicker{
	background:#c7c7c7 url(datefocus.gif) no-repeat top left
}

.sp_container{
	position:absolute;
	padding:0;
	z-index:500;
	height:0;
	left:0;
	top:0;
	width:0
}

.sp_cal{
	color:#222;
	background:#fff;
	border:1px solid #c7c7c7;
	width:174px;
	top:0;
	left:142px;
	position:absolute
}

.sp_cal .calendar-controls{
	padding:0 0 6px 0;
	float:left
}

.calendar-data-cont{
	float:left
}

.sp_cal .spnext,.sp_cal .spprevious,.calendar-title .spup,.calendar-title .spdown{
	cursor:pointer
}

.sp_cal .spprevious,.sp_cal .spnext{
	border:1px solid #CCC;
	float:left;
	height:18px;
	width:18px
}

.calendar-title .spup,.calendar-title .spdown{
	height:8px;
	width:16px;
	border-bottom:1px solid #ccc;
	border-left:1px solid #ccc
}

.sp_cal .spnext{
	border-top:0;
	background:#f6f6f6 url(../App_Themes/Imagenes/next.jpg) no-repeat
}

.sp_cal .spprevious{
	border-left:none;
	border-top:0;
	background:#f6f6f6 url(../App_Themes/Imagenes/previous.jpg) no-repeat
}

.sp_cal .spup{
	background:#f6f6f6 url(../App_Themes/Imagenes/up.jpg) no-repeat
}

.sp_cal .spdown{
	background:#f6f6f6 url(../App_Themes/Imagenes/down.jpg) no-repeat
}

.calendar-title .titleMonth,.calendar-title .titleYear{
	line-height:18px;
	float:left;
	color:#747678
}

.calendar-title .titleMonth{
	width:75px;
	text-align:center
}

.calendar-title .titleYear{
	padding:0 6px 0 0;
	width:37px;
	text-align:right
}

.content-btn{
	float:left
}

.sp_cal table{
	width:100%;
	border-collapse:collapse;
	border-spacing:0;
	color:#747678
}

.sp_cal th,.sp_cal td{
	width:18px;
	height:17px;
	text-align:center
}

.sp_cal th{
	text-transform:spuppercase;
	font-size:10px;
	font-weight:bold
}

.sp_cal thead th{
	background:#fff
}

.sp_cal td a{
	display:inline-block;
	font-size:11px;
	text-align:center;
	width:18px;
	line-height:17px;
	color:#747678
}

.sp_cal td a:hover{
	background:#CCC
}

.sp_empty{
	background:#fff;
	color:#cecfcb
}

.sp_today{
	background:#e1e1e1
}

.sp_selected{
	background:#ccc
}

.sp_hover,.sp_hover a{
	background:#e1e1e1
}

.sp_calsmall .spprevious{
	border-left:none;
	border-top:0;
	border-bottom:0;
	background:#f6f6f6 url(../App_Themes/Imagenes/previous.jpg) no-repeat
}

.sp_calsmall .spnext{
	border-top:0;
	border-bottom:0;
	background:#f6f6f6 url(../App_Themes/Imagenes/next.jpg) no-repeat
}

.sp_calsmall .spdown{
	border-bottom:0;
	background:#f6f6f6 url(../App_Themes/Imagenes/down.jpg) no-repeat
}

.sp_calsmall .calendar-controls{
	padding:0
}

portlet-borderless-container{
	z-index:100
}

.fbpdl{
	z-index:1000!important
}

.social-media .social-media-tweet{
	background:0
}

.social-media .social-media-recomendar{
	background:0;
	z-index:100;
	display:block;
	overflow:visible
}

.twtr-widget .twtr-tweet-wrap{
	border:0 none!important;
	height:30px;
	margin:0;
	overflow:hidden;
	padding:0;
	width:385px!important
}

.dropdown2{
	background:url("../App_Themes/Imagenes/dropdown.jpg") no-repeat scroll right top white;
	border:1px solid #c7c7c7;
	color:#9f9fa2;
	cursor:pointer;
	font-size:11px;
	line-height:26px
}

.dropdown2 div{
	margin-left:5px
}

div.droplist{
	line-height:26px;
	font-size:11px;
	cursor:pointer;
	z-index:100
}

div.droplist li{
	background:none repeat scroll 0 0 #fafafa!important;
	border-bottom:1px solid #e5e5e5!important;
	color:#9f9fa2;
	cursor:pointer;
	height:26px;
	line-height:26px!important;
	list-style:none outside none;
	padding-left:8px!important;
	padding-right:8px!important
}

.imagnPeque{
	height:75px;
	width:75px
}

.content-general2 .dest_2 ul li a{
	color:#919195;
	text-decoration:none
}

.content-general2 .dest_2 ul li a:hover{
	text-decoration:underline;
	color:#f78f1e
}

body{
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif!important
}

ol,ul{
	list-style:none outside none
}

.header .buscador-box{
	background-image:none!important
}

.bluebtn-cont .boton-form3{
	background:url(../App_Themes/Imagenes/btn2.png) no-repeat top left!important;
	border:0 none!important;
	color:#fff!important;
	font-family:Trebuchet Ms!important;
	font-size:12px;
	font-weight:normal!important;
	height:33px!important;
	line-height:30px;
	width:112px!important;
	text-shadow:none!important
}

.bluebtn-cont .boton-form3:hover{
	background:url("../App_Themes/Imagenes/btn2.png") no-repeat scroll left top transparent!important;
	border:0 none!important;
	color:#fff!important;
	font-family:Trebuchet Ms!important;
	font-size:12px;
	font-weight:normal;
	height:33px!important;
	line-height:30px;
	width:112px!important;
	text-shadow:none!important
}

.bluebtn-cont .boton-form2{
	background:url(../App_Themes/Imagenes/btn3.png) no-repeat top left!important;
	border:0 none!important;
	color:#fff!important;
	font-family:Trebuchet ms!important;
	font-size:12px;
	font-weight:normal!important;
	height:33px!important;
	line-height:30px;
	width:133px!important;
	text-shadow:none!important
}

.bluebtn-cont .boton-form2:hover{
	background:url(../App_Themes/Imagenes/btn3.png) no-repeat top left!important;
	border:0 none!important;
	color:#fff!important;
	font-family:Trebuchet ms!important;
	font-size:12px;
	font-weight:normal!important;
	height:33px!important;
	line-height:30px;
	width:133px!important;
	text-shadow:none!important
}

.baner{
	width:305px;
	height:216px
}

.LVPI_element .LVPI_img{
	height:89px;
	width:147px
}

.trfrm .btnform{
	background:url("../App_Themes/Imagenes/faq-busca.jpg") no-repeat scroll left top transparent!important;
	border:0 none!important;
	cursor:pointer;
	float:left;
	height:28px;
	width:32px;
	border-radius:0 0 0 0!important
}

.form-socio .btnform{
	background:url("../App_Themes/Imagenes/faq-busca.jpg") no-repeat scroll left top transparent!important;
	border:0 none!important;
	cursor:pointer;
	float:left;
	height:28px;
	width:31px;
	border-radius:0 0 0 0!important
}

.trform-re .btn-regalo{
	background:url("../App_Themes/Imagenes/btn-regalo.jpg") no-repeat scroll 0 0 transparent;
	border:medium none;
	cursor:pointer;
	display:block;
	height:66px;
	width:133px
}

input[type="submit"]:hover,input[type="button"]:hover,input[type="reset"]:hover,button:hover{
	background:transparent;
	border-color:none;
	color:none
}

ul ul{
	list-style-type:none
}

input.btnform4[type="submit"],input.btnform4[type="button"],input.btnform4[type="reset"]:hover,button.btnform4,.btnform4,input.btnform4[type="submit"]:hover,input.btnform4[type="button"]:hover,input.btnform4[type="reset"]:hover,button.btnform4:hover,.btnform4:hover{
	background:url(../App_Themes/Imagenes/btn4.png) no-repeat top left;
	border:0 none;
	color:#fff;
	font-family:Trebuchet ms;
	font-size:12px;
	font-weight:normal;
	height:33px;
	line-height:30px;
	width:63px;
	border-radius:0 0 0 0!important
}

input[type="text"],input[type="password"],input[type="file"],input[type="submit"],input[type="button"],input[type="reset"],select,textarea,.textarea,button,.aui-field-input-text .textform,.aui-field-input-text .textform1{
	background:none repeat scroll 0 0 #fafafa;
	border:1px solid #c7c7c7;
	color:#9f9fa2;
	float:left;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size:12px;
	height:26px;
	line-height:26px;
	padding:0 5px!important;
	text-shadow:none!important
}

input[type="text"].buscador-btn,input[type="password"].buscador-btn,input[type="file"].buscador-btn,input[type="submit"].buscador-btn,input[type="button"].buscador-btn,input[type="reset"].buscador-btn,select .buscador-btn,textarea .buscador-btn,.textarea.buscador-btn,button.buscador-btn,.aui-field-input-text .buscador-btn{
	background:url(../App_Themes/Imagenes/search-btn.png) no-repeat scroll 0 0 transparent;
	border:0 none;
	cursor:pointer;
	float:left;
	height:28px!important;
	width:28px;
	border-radius:0 5px 5px 0!important
}

input.buscador-box[type="text"],input.buscador-box[type="password"],input.buscador-box[type="file"],input.buscador-box[type="submit"],input.buscador-box[type="button"],input.buscador-box[type="reset"],select,textarea.buscador-box,.textarea.buscador-box,button.buscador-box,.aui-field-input-text .buscador-box,input.buscador-box[type="text"]:hover,input.buscador-box[type="password"]:hover,input.buscador-box[type="file"]:hover,input.buscador-box[type="submit"]:hover,input.buscador-box[type="button"]:hover,input.buscador-box[type="reset"]:hover,select.buscador-box:hover,textarea.buscador-box:hover,.textarea.buscador-box:hover,button.buscador-box:hover,.aui-field-input-text:hover .buscador-box:hover{
	background:none repeat scroll 0 0 #fafafa;
	border:1px solid #c7c7c7;
	color:#9f9fa2;
	float:left;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size:12px;
	height:24px!important;
	line-height:26px;
	padding:0 5px!important
}

input.btnform[type="text"],input.btnform[type="password"],input.btnform[type="file"],input.btnform[type="submit"],input.btnform[type="button"],input.btnform[type="reset"],select.btnform,textarea.btnform,.textarea .btnform,button.btnform,.aui-field-input-text .btnform{
	background:url("../App_Themes/Imagenes/faq-busca.jpg") no-repeat scroll left top transparent;
	border:0 none!important;
	cursor:pointer;
	height:28px!important;
	width:32px!important;
	color:#9f9fa2;
	float:left;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size:12px;
	line-height:26px;
	padding:0!important;
	text-shadow:none!important;
	border-radius:0 0 0 0!important
}

input.txtfrm[type="text"],input.txtfrm[type="password"],input.txtfrm[type="file"],input.txtfrm[type="submit"],input.txtfrm[type="button"],input.txtfrm[type="reset"],select.txtfrm,textarea.txtfrm,.textarea .txtfrm,button.txtfrm,.aui-field-input-text .txtfrm{
	border:1px solid #cacaca!important;
	color:#919195!important;
	float:left;
	font-size:12px;
	height:16px!important;
	width:571px!important;
	background:none repeat scroll 0 0 #fafafa;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	padding:0 5px!important;
	text-shadow:none!important
}

.pf-productos table{
	width:100%
}

.pf-productos table td{
	vertical-align:middle;
	padding:10px 0 10px 20px
}

.pf-productos table .borde-btm{
	border-bottom:1px solid #e5e5e5
}

.pf-productos table p{
	margin:0!important;
	color:#919195;
	text-align:left;
	line-height:14px!important;
	width:auto!important
}

.pf-productos table .titularbg{
	background:#00a950
}

.pf-productos table .titulares{
	font-size:11px;
	color:#fff;
	font-weight:normal
}

.pf-productos table .subtitulobg{
	background:#05be62
}

.pf-productos table .subtitulo{
	font-size:12px;
	color:#fff;
	font-weight:normal
}

.fs11{
	font-size:11px!important
}

.fs10{
	font-size:10px!important
}

.nota-al-pie{
	color:#919195;
	font-weight:normal!important;
	padding:8px 5px
}

.nota-al-pie .nota2{
	float:right;
	margin:0 62px 0 0
}

.nota-al-pie .nota1{
	float:left
}

.portlet-body iframe{
	overflow-y:hidden!important;
	overflow-x:hidden!important
}

.textdropdown{
	width:50px
}

.padt15{
	padding-top:15px!important
}

.parentFrom{
	position:relative;
	height:692px
}

.parentFrom .childfrm{
	position:absolute;
	top:0;
	left:0
}

.parentFrom .frm1{
	z-index:4
}

.parentFrom .frm2{
	z-index:3
}

.parentFrom .frm3{
	z-index:2
}

.parentFrom .frm4{
	z-index:1
}

.parentFrom .frm2,.parentFrom .frm3,.parentFrom .frm4{
	-ms-filter:"alpha(opacity=0)";
	filter:alpha(opacity=0);
	opacity:0
}

.sol#content-medio{
	padding:0!important
}

.bluebtn-cont .boton-form33{
	background:url("../App_Themes/Imagenes/btn2.png") no-repeat scroll left top transparent!important;
	border:0 none!important;
	color:#fff;
	font-family:Trebuchet Ms!important;
	font-size:12px;
	font-weight:normal;
	height:33px!important;
	line-height:30px;
	width:90px!important
}


@import url(base.css);

@import url(application.css);

@import url(layout.css);

@import url(dockbar.css);

@import url(navigation.css);

@import url(portlet.css);

@import url(forms.css);

@import url(extras.css);

@import url(custom.css);

